Mercurial > libavcodec.hg
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);