[vlc-commits] commit: dvdnav: no need to check for 6 bytes before ps_pkt_size() anymore ( Rémi Denis-Courmont )
git at videolan.org
git at videolan.org
Sun Oct 10 12:11:41 CEST 2010
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Oct 10 12:51:20 2010 +0300| [e84cbe563bfd63336cdcbe9e2d945074d79f8a69] | committer: Rémi Denis-Courmont
dvdnav: no need to check for 6 bytes before ps_pkt_size() anymore
This mostly reverts commit 8a497301054ccc2d9d470ade60264036d43e3fc0.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e84cbe563bfd63336cdcbe9e2d945074d79f8a69
---
modules/access/dvdnav.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/modules/access/dvdnav.c b/modules/access/dvdnav.c
index 3cbdceb..57323b5 100644
--- a/modules/access/dvdnav.c
+++ b/modules/access/dvdnav.c
@@ -1153,9 +1153,8 @@ static int DemuxBlock( demux_t *p_demux, const uint8_t *pkt, int i_pkt )
demux_sys_t *p_sys = p_demux->p_sys;
const uint8_t *p = pkt;
- while( (p - pkt) <= (i_pkt - 6) )
+ while( p < &pkt[i_pkt] )
{
- /* ps_pkt_size() needs at least 6 bytes */
int i_size = ps_pkt_size( p, &pkt[i_pkt] - p );
if( i_size <= 0 )
{
More information about the vlc-commits
mailing list