/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "SDL" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("Simple DirectMedia Layer video output") );
- set_capability( "video output", 60 );
- add_shortcut( "sdl" );
- add_string( "sdl-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_shortname( "SDL" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("Simple DirectMedia Layer video output") )
+ set_capability( "video output", 60 )
+ add_shortcut( "sdl" )
+ add_string( "sdl-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true )
+ set_callbacks( Open, Close )
#if defined( __i386__ ) || defined( __x86_64__ )
/* On i386, SDL is linked against svgalib */
- linked_with_a_crap_library_which_uses_atexit();
+ linked_with_a_crap_library_which_uses_atexit ()
#endif
-vlc_module_end();
+vlc_module_end ()
static vlc_mutex_t sdl_lock = VLC_STATIC_MUTEX;
char *psz_method;
#endif
- if( lock == NULL )
- return VLC_ENOMEM;
-
p_vout->p_sys = malloc( sizeof( vout_sys_t ) );
if( p_vout->p_sys == NULL )
{
val.i_int &= ~1;
var_Set( p_vout, "mouse-button-down", val );
- val.b_bool = true;
- var_Set( p_vout, "mouse-clicked", val );
+ var_SetBool( p_vout, "mouse-clicked", true );
val.b_bool = false;
var_Set( p_vout->p_libvlc, "intf-popupmenu", val );
case SDL_BUTTON_RIGHT:
{
- intf_thread_t *p_intf;
-
var_Get( p_vout, "mouse-button-down", &val );
val.i_int &= ~4;
- var_Set( p_vout, "mous-button-down", val );
- p_intf = vlc_object_find( p_vout, VLC_OBJECT_INTF,
- FIND_ANYWHERE );
- if( p_intf )
- {
- p_intf->b_menu_change = 1;
- vlc_object_release( p_intf );
- }
+ var_Set( p_vout, "mouse-button-down", val );
val.b_bool = true;
var_Set( p_vout->p_libvlc, "intf-popupmenu", val );