var_AddCallback( p_filter, CFG_PREFIX "black-slot", PuzzleCallback, p_sys );
p_filter->pf_video_filter = Filter;
- p_filter->pf_mouse = Mouse;
+ p_filter->pf_video_mouse = Mouse;
return VLC_SUCCESS;
}
{
const int i_count = p_sys->i_cols * p_sys->i_rows;
- if( p_sys->b_blackslot )
+ if( !p_sys->b_blackslot )
return true;
int d = 0;
}
p_sys->b_finished = IsFinished( p_sys );
- } while( p_sys->b_finished || IsValid( p_sys ) );
+ } while( p_sys->b_finished || !IsValid( p_sys ) );
if( p_sys->b_blackslot )
{