From eb1cb253b7d621d1c24c7c942a244932209db7fd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20K=C3=B6nig?= Date: Mon, 9 Sep 2013 03:57:58 -0600 Subject: [PATCH] vl/mpeg12: use new vlc function to search for start codes MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian König --- src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c b/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c index cfa5eab94d6..b03ad071a5e 100644 --- a/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c +++ b/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c @@ -995,7 +995,7 @@ vl_mpg12_bs_decode(struct vl_mpg12_bs *bs, bs->intra_dct_tbl = picture->intra_vlc_format ? tbl_B15 : tbl_B14_AC; vl_vlc_init(&bs->vlc, num_buffers, buffers, sizes); - while (vl_vlc_bits_left(&bs->vlc) > 32) { + while (vl_vlc_search_byte(&bs->vlc, ~0, 0x00) && vl_vlc_bits_left(&bs->vlc) > 32) { uint32_t code = vl_vlc_peekbits(&bs->vlc, 32); if (code >= 0x101 && code <= 0x1AF) { -- 2.30.2