X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fmarq.c;h=b7cc9e930d0c6431b7750b37ef079bc059d9f891;hb=4f3de686e8d9c8d8639417183dc4cb53a35648ec;hp=e4607e37acad4e918c160ec0933f0c16442bcd42;hpb=6fd538c39e9773a35cbc8435abe38687db63cb69;p=vlc diff --git a/modules/video_filter/marq.c b/modules/video_filter/marq.c index e4607e37ac..b7cc9e930d 100644 --- a/modules/video_filter/marq.c +++ b/modules/video_filter/marq.c @@ -36,7 +36,6 @@ #include #include -#include #include @@ -139,12 +138,16 @@ static const char *const ppsz_pos_descriptions[] = #define CFG_PREFIX "marq-" +#define MARQUEE_HELP N_("Display text above the video") + /***************************************************************************** * Module descriptor *****************************************************************************/ vlc_module_begin () set_capability( "sub filter", 0 ) set_shortname( N_("Marquee" )) + set_description( N_("Marquee display") ) + set_help(MARQUEE_HELP) set_callbacks( CreateFilter, DestroyFilter ) set_category( CAT_VIDEO ) set_subcategory( SUBCAT_VIDEO_SUBPIC ) @@ -173,7 +176,6 @@ vlc_module_begin () add_integer( CFG_PREFIX "refresh", 1000, NULL, REFRESH_TEXT, REFRESH_LONGTEXT, false ) - set_description( N_("Marquee display") ) add_shortcut( "time" ) add_obsolete_string( "time-format" ) add_obsolete_string( "time-x" ) @@ -186,6 +188,7 @@ vlc_module_end () static const char *const ppsz_filter_options[] = { "marquee", "x", "y", "position", "color", "size", "timeout", "refresh", + "opacity", NULL }; @@ -285,7 +288,6 @@ static subpicture_t *Filter( filter_t *p_filter, mtime_t date ) memset( &fmt, 0, sizeof(video_format_t) ); fmt.i_chroma = VLC_CODEC_TEXT; - fmt.i_aspect = 0; fmt.i_width = fmt.i_height = 0; fmt.i_x_offset = 0; fmt.i_y_offset = 0; @@ -311,7 +313,7 @@ static subpicture_t *Filter( filter_t *p_filter, mtime_t date ) /* where to locate the string: */ if( p_sys->i_pos < 0 ) { /* set to an absolute xy */ - p_spu->p_region->i_align = OSD_ALIGN_LEFT | OSD_ALIGN_TOP; + p_spu->p_region->i_align = SUBPICTURE_ALIGN_LEFT | SUBPICTURE_ALIGN_TOP; p_spu->b_absolute = true; } else