X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fclone.c;h=fefc8f83945ee7f3b305564057cdc8aea62bf899;hb=5e15258c9ef28558fe2abc941fc1527e02b04c21;hp=479ebc794f4697c049b080301f60775140df2ed7;hpb=0f00164eb903cee76c89575ed26117332ed1ee99;p=vlc diff --git a/modules/video_filter/clone.c b/modules/video_filter/clone.c index 479ebc794f..fefc8f8394 100644 --- a/modules/video_filter/clone.c +++ b/modules/video_filter/clone.c @@ -30,6 +30,7 @@ #endif #include +#include #include #include "filter_common.h" @@ -65,20 +66,20 @@ static int SendEvents( vlc_object_t *, char const *, #define CFG_PREFIX "clone-" vlc_module_begin(); - set_description( _("Clone video filter") ); + set_description( N_("Clone video filter") ); set_capability( "video filter", 0 ); - set_shortname( _("Clone" )); + set_shortname( N_("Clone" )); set_category( CAT_VIDEO ); set_subcategory( SUBCAT_VIDEO_VFILTER ); - add_integer( CFG_PREFIX "count", 2, NULL, COUNT_TEXT, COUNT_LONGTEXT, VLC_FALSE ); - add_string ( CFG_PREFIX "vout-list", NULL, NULL, VOUTLIST_TEXT, VOUTLIST_LONGTEXT, VLC_TRUE ); + add_integer( CFG_PREFIX "count", 2, NULL, COUNT_TEXT, COUNT_LONGTEXT, false ); + add_string ( CFG_PREFIX "vout-list", NULL, NULL, VOUTLIST_TEXT, VOUTLIST_LONGTEXT, true ); add_shortcut( "clone" ); set_callbacks( Create, Destroy ); vlc_module_end(); -static const char *ppsz_filter_options[] = { +static const char *const ppsz_filter_options[] = { "count", "vout-list", NULL }; @@ -357,7 +358,7 @@ static void Render( vout_thread_t *p_vout, picture_t *p_pic ) if( i_in_pitch == i_copy_pitch && i_out_pitch == i_copy_pitch ) { - p_vout->p_libvlc->pf_memcpy( p_out, p_in, i_in_pitch + vlc_memcpy( p_out, p_in, i_in_pitch * p_outpic->p[i_plane].i_visible_lines ); } else @@ -367,7 +368,7 @@ static void Render( vout_thread_t *p_vout, picture_t *p_pic ) while( p_in < p_in_end ) { - p_vout->p_libvlc->pf_memcpy( p_out, p_in, i_copy_pitch ); + vlc_memcpy( p_out, p_in, i_copy_pitch ); p_in += i_in_pitch; p_out += i_out_pitch; }