Commit ead70b81 authored by Francois Cartegnie's avatar Francois Cartegnie

demux: ts: fix fmt ref on es restart

parent 53a9fa09
...@@ -5456,7 +5456,7 @@ static void PMTCallBack( void *data, dvbpsi_pmt_t *p_dvbpsipmt ) ...@@ -5456,7 +5456,7 @@ static void PMTCallBack( void *data, dvbpsi_pmt_t *p_dvbpsipmt )
{ {
p_pes->es.id = NULL; p_pes->es.id = NULL;
es_out_Control( p_demux->out, ES_OUT_SET_ES_FMT, es_out_Control( p_demux->out, ES_OUT_SET_ES_FMT,
pespid->u.p_pes->es.id, pespid->u.p_pes->es.fmt ); pespid->u.p_pes->es.id, &pespid->u.p_pes->es.fmt );
} }
for( int i=0; i<pespid->u.p_pes->extra_es.i_size && for( int i=0; i<pespid->u.p_pes->extra_es.i_size &&
...@@ -5467,7 +5467,7 @@ static void PMTCallBack( void *data, dvbpsi_pmt_t *p_dvbpsipmt ) ...@@ -5467,7 +5467,7 @@ static void PMTCallBack( void *data, dvbpsi_pmt_t *p_dvbpsipmt )
{ {
es_out_Control( p_demux->out, ES_OUT_SET_ES_FMT, es_out_Control( p_demux->out, ES_OUT_SET_ES_FMT,
pespid->u.p_pes->extra_es.p_elems[i]->id, pespid->u.p_pes->extra_es.p_elems[i]->id,
pespid->u.p_pes->extra_es.p_elems[i]->fmt ); &pespid->u.p_pes->extra_es.p_elems[i]->fmt );
p_pes->extra_es.p_elems[i]->id = NULL; p_pes->extra_es.p_elems[i]->id = NULL;
} }
} }
......
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