diff options
author | Alex Beregszaszi <alex@rtfs.hu> | 2004-04-07 13:26:47 +0000 |
---|---|---|
committer | Alex Beregszaszi <alex@rtfs.hu> | 2004-04-07 13:26:47 +0000 |
commit | fd1467581cfd39d517424ed65b8f0b856eee4792 (patch) | |
tree | f911b81c32b22b41fb2e9cca39be241de23152b0 /libavcodec/vmdav.c | |
parent | 6ce1a818e10e4a47669d941d7e36cbebe3e0a2f4 (diff) | |
download | ffmpeg-fd1467581cfd39d517424ed65b8f0b856eee4792.tar.gz |
conversion to av_log
Originally committed as revision 2975 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/vmdav.c')
-rw-r--r-- | libavcodec/vmdav.c | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/libavcodec/vmdav.c b/libavcodec/vmdav.c index 47c77513d2..c09af13697 100644 --- a/libavcodec/vmdav.c +++ b/libavcodec/vmdav.c @@ -47,9 +47,6 @@ #include "avcodec.h" #include "dsputil.h" -#define printf(...) {} //(f)printf() usage is forbidden in libavcodec, use av_log -#define fprintf(...) {} - #define VMD_HEADER_SIZE 0x330 #define PALETTE_COUNT 256 @@ -245,7 +242,7 @@ static void vmd_decode(VmdVideoContext *s) } } while (ofs < frame_width); if (ofs > frame_width) { - printf (" VMD video: offset > width (%d > %d)\n", + av_log(s->avctx, AV_LOG_ERROR, "VMD video: offset > width (%d > %d)\n", ofs, frame_width); break; } @@ -283,7 +280,7 @@ static void vmd_decode(VmdVideoContext *s) } } while (ofs < frame_width); if (ofs > frame_width) { - printf (" VMD video: offset > width (%d > %d)\n", + av_log(s->avctx, AV_LOG_ERROR, "VMD video: offset > width (%d > %d)\n", ofs, frame_width); } dp += s->frame.linesize[0]; @@ -311,7 +308,7 @@ static int vmdvideo_decode_init(AVCodecContext *avctx) /* make sure the VMD header made it */ if (s->avctx->extradata_size != VMD_HEADER_SIZE) { - printf(" VMD video: expected extradata size of %d\n", + av_log(s->avctx, AV_LOG_ERROR, "VMD video: expected extradata size of %d\n", VMD_HEADER_SIZE); return -1; } @@ -350,7 +347,7 @@ static int vmdvideo_decode_frame(AVCodecContext *avctx, s->frame.reference = 1; if (avctx->get_buffer(avctx, &s->frame)) { - printf (" VMD Video: get_buffer() failed\n"); + av_log(s->avctx, AV_LOG_ERROR, "VMD Video: get_buffer() failed\n"); return -1; } @@ -389,6 +386,7 @@ static int vmdvideo_decode_end(AVCodecContext *avctx) */ typedef struct VmdAudioContext { + AVCodecContext *avctx; int channels; int bits; int block_align; @@ -403,12 +401,13 @@ static int vmdaudio_decode_init(AVCodecContext *avctx) VmdAudioContext *s = (VmdAudioContext *)avctx->priv_data; int i; + s->avctx = avctx; s->channels = avctx->channels; s->bits = avctx->bits_per_sample; s->block_align = avctx->block_align; -printf (" %d channels, %d bits/sample, block align = %d, sample rate = %d\n", - s->channels, s->bits, s->block_align, avctx->sample_rate); + av_log(s->avctx, AV_LOG_DEBUG, "%d channels, %d bits/sample, block align = %d, sample rate = %d\n", + s->channels, s->bits, s->block_align, avctx->sample_rate); /* set up the steps8 and steps16 tables */ for (i = 0; i < 8; i++) { @@ -465,8 +464,8 @@ static int vmdaudio_loadsound(VmdAudioContext *s, unsigned char *data, int bytes_decoded = 0; int i; -if (silence) - printf (" silent block!\n"); + if (silence) + av_log(s->avctx, AV_LOG_INFO, "silent block!\n"); if (s->channels == 2) { /* stereo handling */ @@ -520,7 +519,6 @@ static int vmdaudio_decode_frame(AVCodecContext *avctx, unsigned char *p = buf + 16; unsigned char *p_end = buf + buf_size; -printf (" processing audio frame with %d bytes\n", buf_size); if (buf_size < 16) return buf_size; @@ -529,7 +527,6 @@ printf (" processing audio frame with %d bytes\n", buf_size); /* the chunk contains audio */ *data_size = vmdaudio_loadsound(s, output_samples, p, 0); } else if (buf[6] == 2) { -printf (" hey! audio case #2\n"); /* the chunk contains audio and silence mixed together */ sound_flags = LE_32(p); p += 4; @@ -549,13 +546,10 @@ printf (" hey! audio case #2\n"); sound_flags >>= 1; } } else if (buf[6] == 3) { -printf (" hey! audio case #3\n"); /* silent chunk */ *data_size = vmdaudio_loadsound(s, output_samples, p, 1); } -printf (" final sample count = %d, byte count = %d\n", (*data_size) / 2, - *data_size); return buf_size; } |