Commit 923649f9 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

* stringreview

parent bf1bb6bb
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* crop.c : Crop video plugin for vlc * crop.c : Crop video plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2002, 2003 VideoLAN * Copyright (C) 2002, 2003 VideoLAN
* $Id: crop.c,v 1.13 2003/10/15 22:49:48 gbazin Exp $ * $Id: crop.c,v 1.14 2004/01/25 03:28:41 hartman Exp $
* *
* Authors: Samuel Hocevar <sam@zoy.org> * Authors: Samuel Hocevar <sam@zoy.org>
* *
...@@ -51,17 +51,17 @@ static int SendEvents( vlc_object_t *, char const *, ...@@ -51,17 +51,17 @@ static int SendEvents( vlc_object_t *, char const *,
/***************************************************************************** /*****************************************************************************
* Module descriptor * Module descriptor
*****************************************************************************/ *****************************************************************************/
#define GEOMETRY_TEXT N_("Crop geometry") #define GEOMETRY_TEXT N_("Crop geometry (pixels)")
#define GEOMETRY_LONGTEXT N_("Set the geometry of the zone to crop. This is set as width x heigth + left offset + top offset.") #define GEOMETRY_LONGTEXT N_("Set the geometry of the zone to crop. This is set as width x heigth + left offset + top offset.")
#define AUTOCROP_TEXT N_("Automatic cropping") #define AUTOCROP_TEXT N_("Automatic cropping")
#define AUTOCROP_LONGTEXT N_("Activate automatic black border cropping") #define AUTOCROP_LONGTEXT N_("Activate automatic black border cropping.")
vlc_module_begin(); vlc_module_begin();
add_category_hint( N_("Crop"), NULL, VLC_FALSE ); add_category_hint( N_("Crop"), NULL, VLC_FALSE );
add_string( "crop-geometry", NULL, NULL, GEOMETRY_TEXT, GEOMETRY_LONGTEXT, VLC_FALSE ); add_string( "crop-geometry", NULL, NULL, GEOMETRY_TEXT, GEOMETRY_LONGTEXT, VLC_FALSE );
add_bool( "autocrop", 0, NULL, AUTOCROP_TEXT, AUTOCROP_LONGTEXT, VLC_FALSE ); add_bool( "autocrop", 0, NULL, AUTOCROP_TEXT, AUTOCROP_LONGTEXT, VLC_FALSE );
set_description( _("crop video filter") ); set_description( _("Crop video filter") );
set_capability( "video filter", 0 ); set_capability( "video filter", 0 );
add_shortcut( "crop" ); add_shortcut( "crop" );
set_callbacks( Create, Destroy ); set_callbacks( Create, Destroy );
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* distort.c : Misc video effects plugin for vlc * distort.c : Misc video effects plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000, 2001, 2002, 2003 VideoLAN * Copyright (C) 2000, 2001, 2002, 2003 VideoLAN
* $Id: distort.c,v 1.12 2003/11/05 00:39:17 gbazin Exp $ * $Id: distort.c,v 1.13 2004/01/25 03:28:41 hartman Exp $
* *
* Authors: Samuel Hocevar <sam@zoy.org> * Authors: Samuel Hocevar <sam@zoy.org>
* *
...@@ -67,7 +67,7 @@ vlc_module_begin(); ...@@ -67,7 +67,7 @@ vlc_module_begin();
add_string( "distort-mode", "wave", NULL, MODE_TEXT, MODE_LONGTEXT, add_string( "distort-mode", "wave", NULL, MODE_TEXT, MODE_LONGTEXT,
VLC_FALSE ); VLC_FALSE );
change_string_list( mode_list, mode_list_text, 0 ); change_string_list( mode_list, mode_list_text, 0 );
set_description( _("miscellaneous distort video effects filter") ); set_description( _("Distort video filter") );
set_capability( "video filter", 0 ); set_capability( "video filter", 0 );
add_shortcut( "distort" ); add_shortcut( "distort" );
set_callbacks( Create, Destroy ); set_callbacks( Create, Destroy );
...@@ -114,53 +114,30 @@ static int Create( vlc_object_t *p_this ) ...@@ -114,53 +114,30 @@ static int Create( vlc_object_t *p_this )
p_vout->pf_display = NULL; p_vout->pf_display = NULL;
p_vout->p_sys->i_mode = 0; p_vout->p_sys->i_mode = 0;
/* Look what method was requested from command line*/
if( !(psz_method = psz_method_tmp = config_GetPsz( p_vout, "filter" )) )
{
msg_Err( p_vout, "configuration variable %s empty", "filter" );
return VLC_EGENERIC;
}
while( *psz_method && *psz_method != ':' )
{
psz_method++;
}
if( !strcmp( psz_method, ":wave" ) ) if( !(psz_method = psz_method_tmp
= config_GetPsz( p_vout, "distort-mode" )) )
{ {
msg_Err( p_vout, "configuration variable %s empty, using 'wave'",
"distort-mode" );
p_vout->p_sys->i_mode = DISTORT_MODE_WAVE; p_vout->p_sys->i_mode = DISTORT_MODE_WAVE;
} }
else if( !strcmp( psz_method, ":ripple" ) ) else
{ {
p_vout->p_sys->i_mode = DISTORT_MODE_RIPPLE;
} if( !strcmp( psz_method, "wave" ) )
free( psz_method_tmp );
if( !p_vout->p_sys->i_mode )
{
/* No method given in commandline. Look what method was
requested in configuration system */
if( !(psz_method = psz_method_tmp
= config_GetPsz( p_vout, "distort-mode" )) )
{ {
msg_Err( p_vout, "configuration variable %s empty, using 'wave'",
"distort-mode" );
p_vout->p_sys->i_mode = DISTORT_MODE_WAVE; p_vout->p_sys->i_mode = DISTORT_MODE_WAVE;
} }
else { else if( !strcmp( psz_method, "ripple" ) )
{
if( !strcmp( psz_method, "wave" ) ) p_vout->p_sys->i_mode = DISTORT_MODE_RIPPLE;
{ }
p_vout->p_sys->i_mode = DISTORT_MODE_WAVE; else
} {
else if( !strcmp( psz_method, "ripple" ) ) msg_Err( p_vout, "no valid distort mode provided, "
{ "using wave" );
p_vout->p_sys->i_mode = DISTORT_MODE_RIPPLE; p_vout->p_sys->i_mode = DISTORT_MODE_WAVE;
}
else
{
msg_Err( p_vout, "no valid distort mode provided, "
"using wave" );
p_vout->p_sys->i_mode = DISTORT_MODE_WAVE;
}
} }
} }
free( psz_method_tmp ); free( psz_method_tmp );
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* invert.c : Invert video plugin for vlc * invert.c : Invert video plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000, 2001, 2002, 2003 VideoLAN * Copyright (C) 2000, 2001, 2002, 2003 VideoLAN
* $Id: invert.c,v 1.8 2003/10/15 22:49:48 gbazin Exp $ * $Id: invert.c,v 1.9 2004/01/25 03:28:41 hartman Exp $
* *
* Authors: Samuel Hocevar <sam@zoy.org> * Authors: Samuel Hocevar <sam@zoy.org>
* *
...@@ -49,7 +49,7 @@ static int SendEvents( vlc_object_t *, char const *, ...@@ -49,7 +49,7 @@ static int SendEvents( vlc_object_t *, char const *,
* Module descriptor * Module descriptor
*****************************************************************************/ *****************************************************************************/
vlc_module_begin(); vlc_module_begin();
set_description( _("invert video filter") ); set_description( _("Invert video filter") );
set_capability( "video filter", 0 ); set_capability( "video filter", 0 );
add_shortcut( "invert" ); add_shortcut( "invert" );
set_callbacks( Create, Destroy ); set_callbacks( Create, Destroy );
......
/***************************************************************************** /*****************************************************************************
* logo.c : logo video plugin for vlc * logo.c : logo video plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000, 2001, 2002, 2003 VideoLAN * Copyright (C) 2003-2004 VideoLAN
* $Id: logo.c,v 1.6 2003/12/22 02:24:53 sam Exp $ * $Id: logo.c,v 1.7 2004/01/25 03:28:41 hartman Exp $
* *
* Authors: Simon Latapie <garf@videolan.org> * Authors: Simon Latapie <garf@videolan.org>
* *
...@@ -61,7 +61,7 @@ static int MouseEvent( vlc_object_t *, char const *, ...@@ -61,7 +61,7 @@ static int MouseEvent( vlc_object_t *, char const *,
#define POSX_LONGTEXT N_("You can move the logo by left-clicking on it" ) #define POSX_LONGTEXT N_("You can move the logo by left-clicking on it" )
#define POSY_TEXT N_("Y coordinate of the logo") #define POSY_TEXT N_("Y coordinate of the logo")
#define POSY_LONGTEXT N_("You can move the logo by left-clicking on it" ) #define POSY_LONGTEXT N_("You can move the logo by left-clicking on it" )
#define TRANS_TEXT N_("transparency of the logo") #define TRANS_TEXT N_("Transparency of the logo (255-0)")
#define TRANS_LONGTEXT N_("You can change it by middle-clicking and moving mouse left or right") #define TRANS_LONGTEXT N_("You can change it by middle-clicking and moving mouse left or right")
vlc_module_begin(); vlc_module_begin();
...@@ -69,8 +69,8 @@ vlc_module_begin(); ...@@ -69,8 +69,8 @@ vlc_module_begin();
add_file( "logo_file", NULL, NULL, FILE_TEXT, FILE_LONGTEXT, VLC_FALSE ); add_file( "logo_file", NULL, NULL, FILE_TEXT, FILE_LONGTEXT, VLC_FALSE );
add_integer( "logo_x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, VLC_FALSE ); add_integer( "logo_x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, VLC_FALSE );
add_integer( "logo_y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, VLC_FALSE ); add_integer( "logo_y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, VLC_FALSE );
add_float( "logo_transparency", 1, NULL, TRANS_TEXT, TRANS_LONGTEXT, VLC_FALSE ); add_int_with_range( "logo_transparency", 255, 0, 255, NULL, TRANS_TEXT, TRANS_LONGTEXT, VLC_FALSE );
set_description( _("logo video filter") ); set_description( _("Logo video filter") );
set_capability( "video filter", 0 ); set_capability( "video filter", 0 );
add_shortcut( "logo" ); add_shortcut( "logo" );
set_callbacks( Create, Destroy ); set_callbacks( Create, Destroy );
...@@ -281,7 +281,7 @@ static int Init( vout_thread_t *p_vout ) ...@@ -281,7 +281,7 @@ static int Init( vout_thread_t *p_vout )
p_vout->p_sys->posx = config_GetInt( p_vout, "logo_x" ); p_vout->p_sys->posx = config_GetInt( p_vout, "logo_x" );
p_vout->p_sys->posy = config_GetInt( p_vout, "logo_y" ); p_vout->p_sys->posy = config_GetInt( p_vout, "logo_y" );
p_vout->p_sys->trans = (int)(config_GetFloat( p_vout, "logo_transparency" ) * 255); p_vout->p_sys->trans = config_GetInt( p_vout, "logo_transparency");
return VLC_SUCCESS; return VLC_SUCCESS;
} }
...@@ -309,7 +309,6 @@ static void End( vout_thread_t *p_vout ) ...@@ -309,7 +309,6 @@ static void End( vout_thread_t *p_vout )
config_PutInt( p_vout, "logo_x", p_vout->p_sys->posx ); config_PutInt( p_vout, "logo_x", p_vout->p_sys->posx );
config_PutInt( p_vout, "logo_y", p_vout->p_sys->posy ); config_PutInt( p_vout, "logo_y", p_vout->p_sys->posy );
config_PutFloat( p_vout, "logo_transparency", (float)(p_vout->p_sys->trans) / 255.0 );
if (p_vout->p_sys->error == 0) if (p_vout->p_sys->error == 0)
{ {
...@@ -391,7 +390,7 @@ static void Render( vout_thread_t *p_vout, picture_t *p_pic ) ...@@ -391,7 +390,7 @@ static void Render( vout_thread_t *p_vout, picture_t *p_pic )
} else } else
{ {
p_out = p_outpic->p[i_index].p_pixels + p_out = p_outpic->p[i_index].p_pixels +
(p_vout->p_sys->posy/2)* p_outpic->p[i_index].i_pitch + ( p_vout->p_sys->posy 2 )* p_outpic->p[i_index].i_pitch +
p_vout->p_sys->posx / 2; p_vout->p_sys->posx / 2;
i_max = p_vout->p_sys->height / 2; i_max = p_vout->p_sys->height / 2;
j_max = p_vout->p_sys->width / 2; j_max = p_vout->p_sys->width / 2;
...@@ -406,7 +405,7 @@ static void Render( vout_thread_t *p_vout, picture_t *p_pic ) ...@@ -406,7 +405,7 @@ static void Render( vout_thread_t *p_vout, picture_t *p_pic )
{ {
for( j = 0 ; j < j_max ; j++) for( j = 0 ; j < j_max ; j++)
{ {
*p_out = ( *p_out * ( 65025 - *p_in_a * tr) + *p_in * *p_in_a * tr) >> 16; *p_out = ( *p_out * ( 65025 - *p_in_a * tr) + *p_in * *p_in_a * tr ) >> 16;
p_out++; p_out++;
p_in++; p_in++;
p_in_a++; p_in_a++;
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* motion_blur.c : motion blur filter for vlc * motion_blur.c : motion blur filter for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000, 2001, 2002, 2003 VideoLAN * Copyright (C) 2000, 2001, 2002, 2003 VideoLAN
* $Id: motionblur.c,v 1.13 2003/10/15 22:49:48 gbazin Exp $ * $Id: motionblur.c,v 1.14 2004/01/25 03:28:41 hartman Exp $
* *
* Authors: Sigmund Augdal <sigmunau@idi.ntnu.no> * Authors: Sigmund Augdal <sigmunau@idi.ntnu.no>
* *
...@@ -51,13 +51,13 @@ static int SendEvents( vlc_object_t *, char const *, ...@@ -51,13 +51,13 @@ static int SendEvents( vlc_object_t *, char const *,
/***************************************************************************** /*****************************************************************************
* Module descriptor * Module descriptor
*****************************************************************************/ *****************************************************************************/
#define MODE_TEXT N_("Blur factor") #define MODE_TEXT N_("Blur factor (1-127)")
#define MODE_LONGTEXT N_("The degree of blurring from 1 to 127") #define MODE_LONGTEXT N_("The degree of blurring from 1 to 127")
vlc_module_begin(); vlc_module_begin();
add_category_hint( N_("Miscellaneous"), NULL, VLC_FALSE ); add_category_hint( N_("Miscellaneous"), NULL, VLC_FALSE );
add_integer_with_range( "blur-factor", 80, 1, 127, NULL, MODE_TEXT, MODE_LONGTEXT, VLC_FALSE ); add_integer_with_range( "blur-factor", 80, 1, 127, NULL, MODE_TEXT, MODE_LONGTEXT, VLC_FALSE );
set_description( _("motion blur filter") ); set_description( _("Motion blur filter") );
set_capability( "video filter", 0 ); set_capability( "video filter", 0 );
set_callbacks( Create, Destroy ); set_callbacks( Create, Destroy );
vlc_module_end(); vlc_module_end();
......
/***************************************************************************** /*****************************************************************************
* transform.c : transform image plugin for vlc * transform.c : transform image module for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000, 2001, 2002, 2003 VideoLAN * Copyright (C) 2000-2004 VideoLAN
* $Id: transform.c,v 1.16 2003/11/13 21:15:43 gbazin Exp $ * $Id: transform.c,v 1.17 2004/01/25 03:28:41 hartman Exp $
* *
* Authors: Samuel Hocevar <sam@zoy.org> * Authors: Samuel Hocevar <sam@zoy.org>
* *
...@@ -67,7 +67,7 @@ vlc_module_begin(); ...@@ -67,7 +67,7 @@ vlc_module_begin();
add_string( "transform-type", "90", NULL, add_string( "transform-type", "90", NULL,
TYPE_TEXT, TYPE_LONGTEXT, VLC_FALSE); TYPE_TEXT, TYPE_LONGTEXT, VLC_FALSE);
change_string_list( type_list, type_list_text, 0); change_string_list( type_list, type_list_text, 0);
set_description( _("video transformation filter") ); set_description( _("Video transformation filter") );
set_capability( "video filter", 0 ); set_capability( "video filter", 0 );
add_shortcut( "transform" ); add_shortcut( "transform" );
set_callbacks( Create, Destroy ); set_callbacks( Create, Destroy );
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* wall.c : Wall video plugin for vlc * wall.c : Wall video plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000, 2001, 2002, 2003 VideoLAN * Copyright (C) 2000, 2001, 2002, 2003 VideoLAN
* $Id: wall.c,v 1.11 2003/10/15 22:49:48 gbazin Exp $ * $Id: wall.c,v 1.12 2004/01/25 03:28:41 hartman Exp $
* *
* Authors: Samuel Hocevar <sam@zoy.org> * Authors: Samuel Hocevar <sam@zoy.org>
* *
...@@ -59,7 +59,7 @@ static int SendEvents( vlc_object_t *, char const *, ...@@ -59,7 +59,7 @@ static int SendEvents( vlc_object_t *, char const *,
"which to split the video") "which to split the video")
#define ACTIVE_TEXT N_("Active windows") #define ACTIVE_TEXT N_("Active windows")
#define ACTIVE_LONGTEXT N_("comma separated list of active windows, " \ #define ACTIVE_LONGTEXT N_("Comma separated list of active windows, " \
"defaults to all") "defaults to all")
vlc_module_begin(); vlc_module_begin();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment