[FFmpeg-cvslog] avcodec: better level/index printing

Matthew Lindner git at videolan.org
Fri May 9 22:14:17 CEST 2014


ffmpeg | branch: master | Matthew Lindner <mlindner at umich.edu> | Fri May  9 15:24:05 2014 -0400| [b372f673427c7e3e65b2d6cb5557202164f9cf8d] | committer: Michael Niedermayer

avcodec: better level/index printing

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b372f673427c7e3e65b2d6cb5557202164f9cf8d
---

 libavcodec/get_bits.h      |    6 +++---
 libavcodec/mpeg4videodec.c |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/libavcodec/get_bits.h b/libavcodec/get_bits.h
index 19c3996..ddcef50 100644
--- a/libavcodec/get_bits.h
+++ b/libavcodec/get_bits.h
@@ -651,13 +651,13 @@ static inline int get_vlc_trace(GetBitContext *s, VLC_TYPE (*table)[2],
                                                                 \
         GET_RL_VLC_INTERNAL(level, run, name, gb, table, bits,max_depth, need_update); \
                                                                 \
-        len = name ## _index - pos;                             \
+        len = name ## _index - pos + 1;                         \
         show = show >> (24 - len);                              \
                                                                 \
         print_bin(show, len);                                   \
                                                                 \
-        av_log(NULL, AV_LOG_DEBUG, "%5d %2d %3d/%3d RLV @%5d in %s %s:%d\n",\
-               show, len, run, level, pos, __FILE__, __PRETTY_FUNCTION__, __LINE__);\
+        av_log(NULL, AV_LOG_DEBUG, "%5d %2d %3d/%-3d rlv @%5d in %s %s:%d\n",\
+               show, len, run-1, level, pos, __FILE__, __PRETTY_FUNCTION__, __LINE__);\
     } while (0)                                                 \
 
 
diff --git a/libavcodec/mpeg4videodec.c b/libavcodec/mpeg4videodec.c
index d24bbcd..062aae4 100644
--- a/libavcodec/mpeg4videodec.c
+++ b/libavcodec/mpeg4videodec.c
@@ -1167,7 +1167,7 @@ static inline int mpeg4_decode_block(Mpeg4DecContext *ctx, int16_t *block,
                 level = (level ^ SHOW_SBITS(re, &s->gb, 1)) - SHOW_SBITS(re, &s->gb, 1);
                 LAST_SKIP_BITS(re, &s->gb, 1);
             }
-            tprintf(s->avctx, "Block: run:%d, level:%d, index:%d EOB:%d\n", run&63, level, i&63, i>62);
+            tprintf(s->avctx, "dct[%d][%d] = %- 4d end?:%d\n", scan_table[i&63]&7, scan_table[i&63] >> 3, level, i>62);
             if (i > 62) {
                 i -= 192;
                 if (i & (~63)) {



More information about the ffmpeg-cvslog mailing list