diff --git a/modules/access_output/livehttp.c b/modules/access_output/livehttp.c index 0d520d6bf0..e79fb9f010 100644 --- a/modules/access_output/livehttp.c +++ b/modules/access_output/livehttp.c @@ -614,7 +614,7 @@ static int updateIndexAndDel( sout_access_out_t *p_access, sout_access_out_sys_t //scale to i_index_offset..numsegs + i_index_offset uint32_t index = i - i_firstseg + i_index_offset; - output_segment_t *segment = (output_segment_t *)vlc_array_item_at_index( p_sys->segments_t, index ); + output_segment_t *segment = vlc_array_item_at_index( p_sys->segments_t, index ); if( p_sys->key_uri && ( !psz_current_uri || strcmp( psz_current_uri, segment->psz_key_uri ) ) ) @@ -714,7 +714,7 @@ static void closeCurrentSegment( sout_access_out_t *p_access, sout_access_out_sy { if ( p_sys->i_handle >= 0 ) { - output_segment_t *segment = (output_segment_t *)vlc_array_item_at_index( p_sys->segments_t, vlc_array_count( p_sys->segments_t ) - 1 ); + output_segment_t *segment = vlc_array_item_at_index( p_sys->segments_t, vlc_array_count( p_sys->segments_t ) - 1 ); if( p_sys->key_uri ) { diff --git a/modules/mux/asf.c b/modules/mux/asf.c index f4affbeff0..90a67e3b89 100644 --- a/modules/mux/asf.c +++ b/modules/mux/asf.c @@ -279,7 +279,7 @@ static void Close( vlc_object_t * p_this ) for( int i = 0; i < vlc_array_count( p_sys->p_tracks ); i++ ) { - asf_track_t *track = (asf_track_t *)vlc_array_item_at_index( p_sys->p_tracks, i ); + asf_track_t *track = vlc_array_item_at_index( p_sys->p_tracks, i ); free( track->p_extra ); es_format_Clean( &track->fmt ); free( track );