Commit d1d7c0d6 authored by Francois Cartegnie's avatar Francois Cartegnie

demux: ts: dont alter own params on loop

parent d9f0919f
...@@ -343,9 +343,10 @@ static uint8_t IOD_Desc_Read( vlc_object_t *p_object, unsigned *pi_data, const u ...@@ -343,9 +343,10 @@ static uint8_t IOD_Desc_Read( vlc_object_t *p_object, unsigned *pi_data, const u
case IODTag_ESDescr: /**/ case IODTag_ESDescr: /**/
{ {
iod_descriptor_t *p_iod = params.p_iod; iod_descriptor_t *p_iod = params.p_iod;
params.es_descr = &p_iod->es_descr[i_read_count]; iod_read_params_t childparams;
childparams.es_descr = &p_iod->es_descr[i_read_count];
if ( !IOD_ESDesc_Read( p_object, i_descriptor_data, if ( !IOD_ESDesc_Read( p_object, i_descriptor_data,
p_descriptor_data, params ) ) p_descriptor_data, childparams ) )
{}; {};
break; break;
} }
......
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