X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fblendbench.c;h=d5a547ee772b35223ec6d57aa3a8f53ae2416d02;hb=62557bbace8fcdafe2bdf620c8dcb757ac71120d;hp=5a6214b820cf00a6e3b92ce86ea398c1f84e76a0;hpb=f4995bebaa296afc70f586aa7393f53cd66b3161;p=vlc diff --git a/modules/video_filter/blendbench.c b/modules/video_filter/blendbench.c index 5a6214b820..d5a547ee77 100644 --- a/modules/video_filter/blendbench.c +++ b/modules/video_filter/blendbench.c @@ -29,7 +29,8 @@ # include "config.h" #endif -#include +#include +#include #include #include @@ -70,34 +71,34 @@ static picture_t *Filter( filter_t *, picture_t * ); #define CFG_PREFIX "blendbench-" vlc_module_begin(); - set_description( _("Blending benchmark filter") ); - set_shortname( _("blendbench" )); + set_description( N_("Blending benchmark filter") ); + set_shortname( N_("blendbench" )); set_category( CAT_VIDEO ); set_subcategory( SUBCAT_VIDEO_VFILTER ); set_capability( "video filter2", 0 ); set_section( N_("Benchmarking"), NULL ); add_integer( CFG_PREFIX "loops", 1000, NULL, LOOPS_TEXT, - LOOPS_LONGTEXT, VLC_FALSE ); + LOOPS_LONGTEXT, false ); add_integer_with_range( CFG_PREFIX "alpha", 128, 0, 255, NULL, ALPHA_TEXT, - ALPHA_LONGTEXT, VLC_FALSE ); + ALPHA_LONGTEXT, false ); set_section( N_("Base image"), NULL ); add_file( CFG_PREFIX "base-image", NULL, NULL, BASE_IMAGE_TEXT, - BASE_IMAGE_LONGTEXT, VLC_FALSE ); + BASE_IMAGE_LONGTEXT, false ); add_string( CFG_PREFIX "base-chroma", "I420", NULL, BASE_CHROMA_TEXT, - BASE_CHROMA_LONGTEXT, VLC_FALSE ); + BASE_CHROMA_LONGTEXT, false ); set_section( N_("Blend image"), NULL ); add_file( CFG_PREFIX "blend-image", NULL, NULL, BLEND_IMAGE_TEXT, - BLEND_IMAGE_LONGTEXT, VLC_FALSE ); + BLEND_IMAGE_LONGTEXT, false ); add_string( CFG_PREFIX "blend-chroma", "YUVA", NULL, BLEND_CHROMA_TEXT, - BLEND_CHROMA_LONGTEXT, VLC_FALSE ); + BLEND_CHROMA_LONGTEXT, false ); set_callbacks( Create, Destroy ); vlc_module_end(); -static const char *ppsz_filter_options[] = { +static const char *const ppsz_filter_options[] = { "loops", "alpha", "base-image", "base-chroma", "blend-image", "blend-chroma", NULL }; @@ -107,7 +108,7 @@ static const char *ppsz_filter_options[] = { *****************************************************************************/ struct filter_sys_t { - vlc_bool_t b_done; + bool b_done; int i_loops, i_alpha; picture_t *p_base_image; @@ -159,7 +160,7 @@ static int Create( vlc_object_t *p_this ) return VLC_ENOMEM; p_sys = p_filter->p_sys; - p_sys->b_done = VLC_FALSE; + p_sys->b_done = false; p_filter->pf_video_filter = Filter; @@ -214,7 +215,7 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) if( p_sys->b_done ) return p_pic; - p_blend = vlc_object_create( p_filter, VLC_OBJECT_FILTER ); + p_blend = vlc_object_create( p_filter, sizeof(filter_t) ); if( !p_blend ) { p_pic->pf_release( p_pic ); @@ -254,6 +255,6 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) vlc_object_detach( p_blend ); vlc_object_release( p_blend ); - p_sys->b_done = VLC_TRUE; + p_sys->b_done = true; return p_pic; }