Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2009-11-12 00:57:50 +0300
committerDiego Biurrun <diego@biurrun.de>2009-11-12 00:57:50 +0300
commitca02d8ec97ce50bfc36ff094d46afa331559ea64 (patch)
treecc25d154fdb8c3108faa141c372090f59d61c143 /libavformat
parente92ad83f54cc14bf9d7f5737b1cea3289c1f280d (diff)
Add '#undef fprintf' before PRINT macro that uses fprintf.
Otherwise there may be trouble when fprintf is disabled in favor of av_log. Originally committed as revision 20515 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/utils.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c
index e54a6f31cc..a9d07fa645 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -3219,6 +3219,7 @@ int av_get_frame_filename(char *buf, int buf_size,
static void hex_dump_internal(void *avcl, FILE *f, int level, uint8_t *buf, int size)
{
int len, i, j, c;
+#undef fprintf
#define PRINT(...) do { if (!f) av_log(avcl, level, __VA_ARGS__); else fprintf(f, __VA_ARGS__); } while(0)
for(i=0;i<size;i+=16) {
@@ -3257,6 +3258,7 @@ void av_hex_dump_log(void *avcl, int level, uint8_t *buf, int size)
//FIXME needs to know the time_base
static void pkt_dump_internal(void *avcl, FILE *f, int level, AVPacket *pkt, int dump_payload)
{
+#undef fprintf
#define PRINT(...) do { if (!f) av_log(avcl, level, __VA_ARGS__); else fprintf(f, __VA_ARGS__); } while(0)
PRINT("stream #%d:\n", pkt->stream_index);
PRINT(" keyframe=%d\n", ((pkt->flags & PKT_FLAG_KEY) != 0));