[FFmpeg-cvslog] avcodec/aacdec: print extension type when startcode debugging is on

Michael Niedermayer git at videolan.org
Fri Nov 7 03:39:00 CET 2014


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Fri Nov  7 02:25:32 2014 +0100| [2daae445c09a73dccfa7e72f465ebfc18dc1bfe3] | committer: Michael Niedermayer

avcodec/aacdec: print extension type when startcode debugging is on

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

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

 libavcodec/aacdec.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/libavcodec/aacdec.c b/libavcodec/aacdec.c
index 00d37fe..173597d 100644
--- a/libavcodec/aacdec.c
+++ b/libavcodec/aacdec.c
@@ -2291,7 +2291,12 @@ static int decode_extension_payload(AACContext *ac, GetBitContext *gb, int cnt,
 {
     int crc_flag = 0;
     int res = cnt;
-    switch (get_bits(gb, 4)) { // extension type
+    int type = get_bits(gb, 4);
+
+    if (ac->avctx->debug & FF_DEBUG_STARTCODE)
+        av_log(ac->avctx, AV_LOG_DEBUG, "extension type: %d len:%d\n", type, cnt);
+
+    switch (type) { // extension type
     case EXT_SBR_DATA_CRC:
         crc_flag++;
     case EXT_SBR_DATA:



More information about the ffmpeg-cvslog mailing list