p_region = subpicture_region_New(&fmt);
if (!p_region) {
msg_Err(p_filter, "cannot allocate SPU region");
- p_filter->pf_sub_buffer_del(p_filter, p_spu);
+ filter_DeleteSubpicture(p_filter, p_spu);
p_spu = NULL;
goto exit;
}
if( !p_region )
{
msg_Err( p_filter, "cannot allocate SPU region" );
- p_filter->pf_sub_buffer_del( p_filter, p_spu );
+ filter_DeleteSubpicture( p_filter, p_spu );
p_spu = NULL;
goto exit;
}
p_spu->p_region = subpicture_region_New( &fmt );
if( !p_spu->p_region )
{
- p_filter->pf_sub_buffer_del( p_filter, p_spu );
+ filter_DeleteSubpicture( p_filter, p_spu );
p_spu = NULL;
goto out;
}
if( !p_region )
{
msg_Err( p_filter, "cannot allocate SPU region" );
- p_filter->pf_sub_buffer_del( p_filter, p_spu );
+ filter_DeleteSubpicture( p_filter, p_spu );
vlc_global_unlock( VLC_MOSAIC_MUTEX );
vlc_mutex_unlock( &p_sys->lock );
return p_spu;
if( !p_region )
{
msg_Err( p_filter, "cannot allocate SPU region" );
- p_filter->pf_sub_buffer_del( p_filter, p_spu );
+ filter_DeleteSubpicture( p_filter, p_spu );
vlc_mutex_unlock( &p_sys->lock );
return NULL;
}
p_spu->p_region = subpicture_region_New( &fmt );
if( !p_spu->p_region )
{
- p_filter->pf_sub_buffer_del( p_filter, p_spu );
+ filter_DeleteSubpicture( p_filter, p_spu );
vlc_mutex_unlock( &p_sys->lock );
return NULL;
}