X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fgrain.c;h=28f54eb813ffb07c3c3a5088f0ed5f671e99b48a;hb=7ba508f8ef84047d1c1ed06ac0f3596e0ea1019d;hp=dd07768e0dd6cecd50549ffb451e8069ce60cd5c;hpb=42bb236284b09355d8bfde47fb4915dd1f07aa68;p=vlc diff --git a/modules/video_filter/grain.c b/modules/video_filter/grain.c index dd07768e0d..28f54eb813 100644 --- a/modules/video_filter/grain.c +++ b/modules/video_filter/grain.c @@ -49,15 +49,15 @@ static picture_t *Filter( filter_t *, picture_t * ); /***************************************************************************** * Module descriptor *****************************************************************************/ -vlc_module_begin(); - set_description( N_("Grain video filter") ); - set_shortname( N_( "Grain" )); - set_capability( "video filter2", 0 ); - set_category( CAT_VIDEO ); - set_subcategory( SUBCAT_VIDEO_VFILTER ); +vlc_module_begin () + set_description( N_("Grain video filter") ) + set_shortname( N_( "Grain" )) + set_capability( "video filter2", 0 ) + set_category( CAT_VIDEO ) + set_subcategory( SUBCAT_VIDEO_VFILTER ) - set_callbacks( Create, Destroy ); -vlc_module_end(); + set_callbacks( Create, Destroy ) +vlc_module_end () struct filter_sys_t { @@ -106,12 +106,10 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) if( !p_pic ) return NULL; - p_outpic = p_filter->pf_vout_buffer_new( p_filter ); + p_outpic = filter_NewPicture( p_filter ); if( !p_outpic ) { - msg_Warn( p_filter, "can't get output picture" ); - if( p_pic->pf_release ) - p_pic->pf_release( p_pic ); + picture_Release( p_pic ); return NULL; }