Commit bb652ac2 authored by Christophe Massiot's avatar Christophe Massiot

Fixed optional PES size bug, courtesy of Steve Brown <sbrown@cortland.com>.

parent 8fc52975
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* mpeg_system.c: TS, PS and PES management * mpeg_system.c: TS, PS and PES management
***************************************************************************** *****************************************************************************
* Copyright (C) 1998, 1999, 2000 VideoLAN * Copyright (C) 1998, 1999, 2000 VideoLAN
* $Id: mpeg_system.c,v 1.50 2001/04/13 01:49:22 henri Exp $ * $Id: mpeg_system.c,v 1.51 2001/04/17 14:54:54 massiot Exp $
* *
* Authors: Christophe Massiot <massiot@via.ecp.fr> * Authors: Christophe Massiot <massiot@via.ecp.fr>
* Michel Lespinasse <walken@via.ecp.fr> * Michel Lespinasse <walken@via.ecp.fr>
...@@ -148,7 +148,9 @@ void input_ParsePES( input_thread_t * p_input, es_descriptor_t * p_es ) ...@@ -148,7 +148,9 @@ void input_ParsePES( input_thread_t * p_input, es_descriptor_t * p_es )
} }
/* Get the PES size if defined */ /* Get the PES size if defined */
p_es->i_pes_real_size = U16_AT(p_header + 4) + 6; p_es->i_pes_real_size = U16_AT(p_header + 4);
if( p_es->i_pes_real_size )
p_es->i_pes_real_size += 6;
/* First read the 6 header bytes common to all PES packets: /* First read the 6 header bytes common to all PES packets:
* use them to test the PES validity */ * use them to test the PES validity */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment