diff options
author | Mashiat Sarker Shakkhar <shahriman_ams@yahoo.com> | 2011-11-12 19:14:51 +0600 |
---|---|---|
committer | Mashiat Sarker Shakkhar <shahriman_ams@yahoo.com> | 2011-11-20 14:51:40 +0600 |
commit | 3e2f664b998bd5c82d4be3e86f091a0c3d16f68e (patch) | |
tree | 6ed05b9fef0648ee02d61bf7566ea6bfd7dba0a8 /libavcodec | |
parent | caf9eb85b15c06ca48fe7aa8522bbe6d953eae47 (diff) | |
download | ffmpeg-3e2f664b998bd5c82d4be3e86f091a0c3d16f68e.tar.gz |
dump_int_buffer() to dump samples from a buffer
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/wmalosslessdec.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libavcodec/wmalosslessdec.c b/libavcodec/wmalosslessdec.c index 869ed98295..7240efbdaa 100644 --- a/libavcodec/wmalosslessdec.c +++ b/libavcodec/wmalosslessdec.c @@ -308,6 +308,19 @@ static void av_cold dump_context(WmallDecodeCtx *s) PRINT("num channels", s->num_channels); } +static int dump_int_buffer(int *buffer, int length, int delimiter) +{ + int i; + + for (i=0 ; i<length ; i++) { + if (!(i%delimiter)) + av_log(0, 0, "\n[%d] ", i); + av_log(0, 0, "%d, ", buffer[i]); + } + av_log(0, 0, "\n"); + +} + /** *@brief Uninitialize the decoder and free all resources. *@param avctx codec context @@ -708,6 +721,7 @@ static int decode_channel_residues(WmallDecodeCtx *s, int ch, int tile_size) av_log(0, 0, "%4d ", residue); // dprintf(s->avctx, "%5d: %5d %10d %12d %12d %5d %-16d %04x\n",i, quo, ave_mean, s->ave_sum[ch], rem, rem_bits, s->channel_residues[ch][i], show_bits(&s->gb, 16)); } + dump_int_buffer(s->channel_residues[ch], tile_size, 16); av_log(0, 0, "\n Tile size = %d\n", tile_size); return 0; |