]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Add '#undef fprintf' before PRINT macro that uses fprintf.
authordiego <diego@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 11 Nov 2009 21:57:50 +0000 (21:57 +0000)
committerdiego <diego@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 11 Nov 2009 21:57:50 +0000 (21:57 +0000)
Otherwise there may be trouble when fprintf is disabled in favor of av_log.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20515 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavformat/utils.c

index e54a6f31cc9e58fdc4f1e29d7730724f5e01a45b..a9d07fa64578cd5f8c4db6a008d81f09d99a7cfa 100644 (file)
@@ -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));