changeset 45:933cc4acab5c libavcodec

fixed mpeg1 last block bug (mb stuffing code was not included in vlc table...)
author glantau
date Wed, 08 Aug 2001 21:53:28 +0000
parents 92d51f683931
children 931417475f5b
files mpeg12.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mpeg12.c	Wed Aug 08 19:08:50 2001 +0000
+++ b/mpeg12.c	Wed Aug 08 21:53:28 2001 +0000
@@ -456,7 +456,7 @@
         init_vlc(&mv_vlc, 9, 17, 
                  &mbMotionVectorTable[0][1], 2, 1,
                  &mbMotionVectorTable[0][0], 2, 1);
-        init_vlc(&mbincr_vlc, 9, 34, 
+        init_vlc(&mbincr_vlc, 9, 35, 
                  &mbAddrIncrTable[0][1], 2, 1,
                  &mbAddrIncrTable[0][0], 2, 1);
         init_vlc(&mb_pat_vlc, 9, 63, 
@@ -1120,7 +1120,7 @@
 
     ref = get_bits(&s->gb, 10); /* temporal ref */
     s->pict_type = get_bits(&s->gb, 3);
-    dprintf("pict_type=%d\n", s->pict_type);
+    dprintf("pict_type=%d number=%d\n", s->pict_type, s->picture_number);
     skip_bits(&s->gb, 16);
     if (s->pict_type == P_TYPE || s->pict_type == B_TYPE) {
         s->full_pel[0] = get_bits1(&s->gb);