xine-lib 1.2.13-20230125hg15249
Macros
xv_common.h File Reference
#include <xine/video_out.h>

Go to the source code of this file.

Macros

#define VIDEO_DEVICE_XV_COLORKEY_HELP
 
#define VIDEO_DEVICE_XV_AUTOPAINT_COLORKEY_HELP
 
#define VIDEO_DEVICE_XV_FILTER_HELP
 
#define VIDEO_DEVICE_XV_DOUBLE_BUFFER_HELP
 
#define VIDEO_DEVICE_XV_PORT_HELP
 
#define VIDEO_DEVICE_XV_PITCH_ALIGNMENT_HELP
 
#define VIDEO_DEVICE_XV_DECL_SYNC_ATOMS
 
#define VIDEO_DEVICE_XV_DECL_PREFER_TYPES
 
#define VIDEO_DEVICE_XV_PREFER_TYPE_HELP
 
#define VIDEO_DEVICE_XV_DECL_BICUBIC_TYPES    static const char *const bicubic_types[] = { "Off", "On", "Auto", NULL };
 
#define VIDEO_DEVICE_XV_BICUBIC_HELP
 

Macro Definition Documentation

◆ VIDEO_DEVICE_XV_AUTOPAINT_COLORKEY_HELP

#define VIDEO_DEVICE_XV_AUTOPAINT_COLORKEY_HELP
Value:
_("autopaint colour key"), \
_("Make Xv autopaint its colour key.")
#define _(String)
Definition vcdplayer.h:39

Referenced by open_plugin(), open_plugin(), and open_plugin_2().

◆ VIDEO_DEVICE_XV_BICUBIC_HELP

#define VIDEO_DEVICE_XV_BICUBIC_HELP
Value:
_("bicubic filtering"), \
_("This option controls bicubic filtering of the video image. " \
"It may be used instead of, or as well as, xine's deinterlacers.")

Referenced by open_plugin(), open_plugin(), and open_plugin_2().

◆ VIDEO_DEVICE_XV_COLORKEY_HELP

#define VIDEO_DEVICE_XV_COLORKEY_HELP
Value:
_("video overlay colour key"), \
_("The colour key is used to tell the graphics card where to " \
"overlay the video image. Try different values, if you "\
"experience windows becoming transparent.")

Referenced by open_plugin(), open_plugin(), and open_plugin_2().

◆ VIDEO_DEVICE_XV_DECL_BICUBIC_TYPES

#define VIDEO_DEVICE_XV_DECL_BICUBIC_TYPES    static const char *const bicubic_types[] = { "Off", "On", "Auto", NULL };

◆ VIDEO_DEVICE_XV_DECL_PREFER_TYPES

#define VIDEO_DEVICE_XV_DECL_PREFER_TYPES
Value:
typedef enum { \
static const char *const prefer_labels[] = \
{ "Any", "Overlay", "Textured Video", "Blitter", NULL }; \
static const char prefer_substrings[][8] = \
{ "", "Overlay", "Texture", "Blitter" };
static const char prefer_substrings[][8]
Definition video_out_xcbxv.c:162
static const char *const prefer_labels[]
Definition video_out_xcbxv.c:162
xv_prefertype
Definition video_out_xcbxv.c:162
@ xv_prefer_overlay
Definition video_out_xcbxv.c:162
@ xv_prefer_none
Definition video_out_xcbxv.c:162
@ xv_prefer_blitter
Definition video_out_xcbxv.c:162
@ xv_prefer_textured
Definition video_out_xcbxv.c:162
NULL
Definition xine_plugin.c:78

◆ VIDEO_DEVICE_XV_DECL_SYNC_ATOMS

#define VIDEO_DEVICE_XV_DECL_SYNC_ATOMS
Value:
static const char *const sync_atoms[] = \
{ "XV_SYNC_TO_VBLANK", "XV_VSYNC" };

◆ VIDEO_DEVICE_XV_DOUBLE_BUFFER_HELP

#define VIDEO_DEVICE_XV_DOUBLE_BUFFER_HELP
Value:
_("enable double buffering"), \
_("Double buffering will synchronize the update of the video " \
"image to the repainting of the entire screen (\"vertical " \
"retrace\"). This eliminates flickering and tearing artifacts, " \
"but will use more graphics memory.")

Referenced by open_plugin(), open_plugin(), and open_plugin_2().

◆ VIDEO_DEVICE_XV_FILTER_HELP

#define VIDEO_DEVICE_XV_FILTER_HELP
Value:
_("bilinear scaling mode"), \
_("Selects the bilinear scaling mode for Permedia cards. " \
"The individual values are:\n\n" \
"Permedia 2\n" \
"0 - disable bilinear filtering\n" \
"1 - enable bilinear filtering\n\n" \
"Permedia 3\n" \
"0 - disable bilinear filtering\n" \
"1 - horizontal linear filtering\n" \
"2 - enable full bilinear filtering")

Referenced by open_plugin(), open_plugin(), and open_plugin_2().

◆ VIDEO_DEVICE_XV_PITCH_ALIGNMENT_HELP

#define VIDEO_DEVICE_XV_PITCH_ALIGNMENT_HELP
Value:
_("pitch alignment workaround"), \
_("Some buggy video drivers need a workaround to function properly.")

Referenced by open_plugin(), open_plugin(), and open_plugin_2().

◆ VIDEO_DEVICE_XV_PORT_HELP

#define VIDEO_DEVICE_XV_PORT_HELP
Value:
_("Xv port number"), \
_("Selects the Xv port number to use (0 to autodetect).")

Referenced by open_plugin(), open_plugin(), and open_plugin_2().

◆ VIDEO_DEVICE_XV_PREFER_TYPE_HELP

#define VIDEO_DEVICE_XV_PREFER_TYPE_HELP
Value:
_("video display method preference"), \
_("Selects which video output method is preferred. " \
"Detection is done using the reported Xv adaptor names.\n" \
"(Only applies when auto-detecting which Xv port to use.)")

Referenced by open_plugin(), open_plugin(), and open_plugin_2().