From 51c17820755403c107b4fab74c08efbeab7fe95f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Wed, 6 Feb 2008 22:11:10 +0000 Subject: [PATCH] only need to check if we have the exact amount of bits we're interested in --- parsers.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parsers.c b/parsers.c index 1b9e3470..7af676c3 100644 --- a/parsers.c +++ b/parsers.c @@ -474,7 +474,7 @@ parse_mpeg2video_pic_start(th_transport_t *t, th_stream_t *st, th_pkt_t *pkt, { int v, pct; - if(bs->len < 6 * 8) + if(bs->len < 29) return 1; skip_bits(bs, 10); /* temporal reference */ @@ -507,7 +507,7 @@ parse_mpeg2video_seq_start(th_transport_t *t, th_stream_t *st, { int v; - if(bs->len < 11 * 8) + if(bs->len < 61) return 1; skip_bits(bs, 12);