case ES_OUT_RESET_PCR: /* no arg */
break;
- case ES_OUT_SET_GROUP_META: /* arg1=int i_group arg2=vlc_meta_t* */
+ case ES_OUT_SET_GROUP_META: /* arg1=int i_group arg2=const vlc_meta_t* */
{
p_cmd->control.int_meta.i_int = (int)va_arg( args, int );
- vlc_meta_t *p_meta = (vlc_meta_t*)va_arg( args, vlc_meta_t * );
+ const vlc_meta_t *p_meta = va_arg( args, const vlc_meta_t * );
if( b_copy )
{
}
else
{
- p_cmd->control.int_meta.p_meta = p_meta;
+ /* The cast is only needed to avoid warning */
+ p_cmd->control.int_meta.p_meta = (vlc_meta_t*)p_meta;
}
break;
}
- case ES_OUT_SET_GROUP_EPG: /* arg1=int i_group arg2=vlc_epg_t* */
+ case ES_OUT_SET_GROUP_EPG: /* arg1=int i_group arg2=const vlc_epg_t* */
{
p_cmd->control.int_epg.i_int = (int)va_arg( args, int );
- vlc_epg_t *p_epg = (vlc_epg_t*)va_arg( args, vlc_epg_t * );
+ const vlc_epg_t *p_epg = va_arg( args, const vlc_epg_t * );
if( b_copy )
{
}
else
{
- p_cmd->control.int_epg.p_epg = p_epg;
+ /* The cast is only needed to avoid warning */
+ p_cmd->control.int_epg.p_epg = (vlc_epg_t*)p_epg;
}
break;
}
case ES_OUT_RESET_PCR: /* no arg */
return es_out_Control( p_out, i_query );
- case ES_OUT_SET_GROUP_META: /* arg1=int i_group arg2=vlc_meta_t* */
+ case ES_OUT_SET_GROUP_META: /* arg1=int i_group arg2=const vlc_meta_t* */
return es_out_Control( p_out, i_query, p_cmd->control.int_meta.i_int,
p_cmd->control.int_meta.p_meta );
- case ES_OUT_SET_GROUP_EPG: /* arg1=int i_group arg2=vlc_epg_t* */
+ case ES_OUT_SET_GROUP_EPG: /* arg1=int i_group arg2=const vlc_epg_t* */
return es_out_Control( p_out, i_query, p_cmd->control.int_epg.i_int,
p_cmd->control.int_epg.p_epg );