- case ES_OUT_SET_GROUP_META: /* arg1=int i_group arg2=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_META: /* arg1=int i_group arg2=const vlc_meta_t* */
+ return es_out_Control( p_out, i_query, p_cmd->u.control.u.int_meta.i_int,
+ p_cmd->u.control.u.int_meta.p_meta );
+
+ 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->u.control.u.int_epg.i_int,
+ p_cmd->u.control.u.int_epg.p_epg );
+
+ case ES_OUT_SET_ES_SCRAMBLED_STATE: /* arg1=int es_out_id_t* arg2=bool */
+ return es_out_Control( p_out, i_query, p_cmd->u.control.u.es_bool.p_es->p_es,
+ p_cmd->u.control.u.es_bool.b_bool );