27
27
/*****************************************************************************
29
29
*****************************************************************************/
30
#include <stdlib.h> /* malloc(), free() */
31
#include <string.h> /* strerror() */
35
#include <vlc_common.h>
36
#include <vlc_plugin.h>
35
38
/*****************************************************************************
36
39
* Exported prototypes
37
40
*****************************************************************************/
38
extern int E_(Activate) ( vlc_object_t * );
39
extern void E_(Deactivate) ( vlc_object_t * );
41
extern int Activate ( vlc_object_t * );
42
extern void Deactivate ( vlc_object_t * );
41
44
/*****************************************************************************
42
45
* Module descriptor
78
81
set_shortname( "XVideo" );
79
82
set_category( CAT_VIDEO );
80
83
set_subcategory( SUBCAT_VIDEO_VOUT );
81
add_string( "xvideo-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, VLC_TRUE );
82
add_integer( "xvideo-adaptor", -1, NULL, ADAPTOR_TEXT, ADAPTOR_LONGTEXT, VLC_TRUE );
83
add_bool( "xvideo-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, VLC_TRUE );
84
add_string( "xvideo-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, VLC_TRUE );
84
add_string( "xvideo-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true );
85
add_integer( "xvideo-adaptor", -1, NULL, ADAPTOR_TEXT, ADAPTOR_LONGTEXT, true );
86
add_bool( "xvideo-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true );
87
add_string( "xvideo-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true );
85
88
#ifdef HAVE_SYS_SHM_H
86
add_bool( "xvideo-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, VLC_TRUE );
89
add_bool( "xvideo-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true );
88
91
#ifdef HAVE_XINERAMA
89
add_integer ( "xvideo-xineramascreen", 0, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, VLC_TRUE );
92
add_integer ( "xvideo-xineramascreen", 0, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true );
92
set_description( _("XVideo extension video output") );
95
set_description( N_("XVideo extension video output") );
93
96
set_capability( "video output", 150 );
94
set_callbacks( E_(Activate), E_(Deactivate) );
97
set_callbacks( Activate, Deactivate );
97
100
/* following functions are local */