videoout_xv.cpp File Reference

Go to the source code of this file.

Classes

class  XvAttributes

Functions

int XShmQueryExtension (Display *)
int XShmGetEventBase (Display *)
XvImage * XvShmCreateImage (Display *, XvPortID, int, char *, int, int, XShmSegmentInfo *)
static QStringList allowed_video_renderers (MythCodecID codec_id, Display *XJ_disp)
static void SetFromEnv (bool &useXvVLD, bool &useXvIDCT, bool &useXvMC, bool &useXV, bool &useShm, bool &useOpenGL)
static void SetFromHW (Display *d, bool &useXvMC, bool &useXV, bool &useShm, bool &useXvMCOpenGL, bool &useOpenGL)
static int calc_hue_base (const QString &adaptor_name)
static bool has_format (XvImageFormatValues *formats, int format_cnt, int id)
static QString toCommaList (const QStringList &list)
static void calc_bob (FrameScanType scan, int imgh, int disphoff, int imgy, int dispyoff, int frame_height, int top_field_first, int &field, int &src_y, int &dest_y, int &xv_src_y_incr, int &xv_dest_y_incr)

Variables

const char * vr_str []


Function Documentation

int XShmQueryExtension ( Display *   ) 

Referenced by SetFromHW(), and x11grab_read_header().

int XShmGetEventBase ( Display *   ) 

XvImage* XvShmCreateImage ( Display *  ,
XvPortID  ,
int  ,
char *  ,
int  ,
int  ,
XShmSegmentInfo *   
)

static QStringList allowed_video_renderers ( MythCodecID  codec_id,
Display *  XJ_disp 
) [static]

static void SetFromEnv ( bool useXvVLD,
bool useXvIDCT,
bool useXvMC,
bool useXV,
bool useShm,
bool useOpenGL 
) [static]

static void SetFromHW ( Display *  d,
bool useXvMC,
bool useXV,
bool useShm,
bool useXvMCOpenGL,
bool useOpenGL 
) [static]

static int calc_hue_base ( const QString &  adaptor_name  )  [static]

Definition at line 4335 of file videoout_xv.cpp.

Referenced by VideoOutputXv::InitXVideo(), and VideoOutputXv::InitXvMC().

static bool has_format ( XvImageFormatValues *  formats,
int  format_cnt,
int  id 
) [static]

Definition at line 1078 of file videoout_xv.cpp.

Referenced by VideoOutputXv::InitXVideo().

static QString toCommaList ( const QStringList &  list  )  [static]

Definition at line 1489 of file videoout_xv.cpp.

static void calc_bob ( FrameScanType  scan,
int  imgh,
int  disphoff,
int  imgy,
int  dispyoff,
int  frame_height,
int  top_field_first,
int &  field,
int &  src_y,
int &  dest_y,
int &  xv_src_y_incr,
int &  xv_dest_y_incr 
) [static]

Definition at line 2824 of file videoout_xv.cpp.

Referenced by VideoOutputXv::ShowXVideo(), and VideoOutputXv::ShowXvMC().


Variable Documentation

const char* vr_str[]

Initial value:

{
    "unknown", "xlib", "xshm", "opengl", "xv-blit", "xvmc", "xvmc", "xvmc",
}

Definition at line 83 of file videoout_xv.cpp.

Referenced by VideoOutputXv::InitVideoBuffers().


Generated on Sat Dec 18 05:15:56 2010 for MythTV by  doxygen 1.5.5