From 8c1ef02b29c3a07691ac5535c8a376d237989a8a Mon Sep 17 00:00:00 2001 From: Francois Cartegnie Date: Wed, 25 Mar 2015 23:04:53 +0100 Subject: [PATCH] demux: ts: reset mpeg4desc/iod pointer on PMT update --- modules/demux/ts.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 9a10ca87cf..a4b8b0e09d 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -5208,6 +5208,8 @@ static void PMTCallBack( void *data, dvbpsi_pmt_t *p_dvbpsipmt ) { IODFree( p_pmt->iod ); p_pmt->iod = NULL; + for( int i=0; iu.p_pes->es.p_mpeg4desc = NULL; } msg_Dbg( p_demux, "new PMT program number=%d version=%d pid_pcr=%d", -- 2.39.2