osd_MenuDelete( p_this, p_sys->p_menu );
p_sys->p_menu = NULL;
+ free( p_sys->psz_path );
free( p_sys->psz_file );
free( p_sys );
return VLC_EGENERIC;
{
osd_MenuDelete( p_filter, p_sys->p_menu );
+ free( p_sys->psz_path );
free( p_sys->psz_file );
free( p_sys );
}
return NULL; /* we are too early, so wait */
/* Allocate the subpicture internal data. */
- p_spu = p_filter->pf_sub_buffer_new( p_filter );
- if( !p_spu ) return NULL;
+ p_spu = filter_NewSubpicture( p_filter );
+ if( !p_spu )
+ return NULL;
p_spu->b_ephemer = true;
p_spu->b_fade = true;