[vlc-commits] demux: ts: don't delete unknown group

Francois Cartegnie git at videolan.org
Fri Mar 6 22:53:48 CET 2015


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Fri Mar  6 22:30:40 2015 +0100| [7de965e3a0838bf356dcdbd5fce1f2b08207d3c0] | committer: Francois Cartegnie

demux: ts: don't delete unknown group

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7de965e3a0838bf356dcdbd5fce1f2b08207d3c0
---

 modules/demux/ts.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/demux/ts.c b/modules/demux/ts.c
index 103abd1..51b6656 100644
--- a/modules/demux/ts.c
+++ b/modules/demux/ts.c
@@ -5657,7 +5657,8 @@ static void ts_pmt_Del( demux_t *p_demux, ts_pmt_t *pmt )
     ARRAY_RESET( pmt->e_streams );
     if( pmt->iod )
         IODFree( pmt->iod );
-    es_out_Control( p_demux->out, ES_OUT_DEL_GROUP, pmt->i_number );
+    if( pmt->i_number > -1 )
+        es_out_Control( p_demux->out, ES_OUT_DEL_GROUP, pmt->i_number );
     free( pmt );
 }
 



More information about the vlc-commits mailing list