MythTV  master
Macros | Functions
util-osd.cpp File Reference
#include "util-osd.h"
#include "dithertable.h"
Include dependency graph for util-osd.cpp:

Go to the source code of this file.

Macros

#define R_OI   2
 
#define G_OI   1
 
#define B_OI   0
 
#define A_OI   3
 
#define ASM(code)   __asm__ __volatile__(code);
 

Functions

void yuv888_to_yv12 (VideoFrame *frame, MythImage *osd_image, int left, int top, int right, int bottom)
 
void mmx_yuv888_to_yv12 (VideoFrame *frame, MythImage *osd_image, int left, int top, int right, int bottom)
 
void c_yuv888_to_yv12 (VideoFrame *frame, MythImage *osd_image, int left, int top, int right, int bottom)
 
void yuv888_to_i44 (unsigned char *dest, MythImage *osd_image, QSize dst_size, int left, int top, int right, int bottom, bool ifirst)
 

Macro Definition Documentation

◆ R_OI

#define R_OI   2

Definition at line 10 of file util-osd.cpp.

◆ G_OI

#define G_OI   1

Definition at line 11 of file util-osd.cpp.

◆ B_OI

#define B_OI   0

Definition at line 12 of file util-osd.cpp.

◆ A_OI

#define A_OI   3

Definition at line 13 of file util-osd.cpp.

◆ ASM

#define ASM (   code)    __asm__ __volatile__(code);

Definition at line 58 of file util-osd.cpp.

Function Documentation

◆ yuv888_to_yv12()

void yuv888_to_yv12 ( VideoFrame frame,
MythImage osd_image,
int  left,
int  top,
int  right,
int  bottom 
)

Definition at line 16 of file util-osd.cpp.

Referenced by VideoOutput::DisplayOSD().

◆ mmx_yuv888_to_yv12()

void mmx_yuv888_to_yv12 ( VideoFrame frame,
MythImage osd_image,
int  left,
int  top,
int  right,
int  bottom 
)
inline

Definition at line 59 of file util-osd.cpp.

Referenced by yuv888_to_yv12().

◆ c_yuv888_to_yv12()

void c_yuv888_to_yv12 ( VideoFrame frame,
MythImage osd_image,
int  left,
int  top,
int  right,
int  bottom 
)

Definition at line 236 of file util-osd.cpp.

Referenced by yuv888_to_yv12().

◆ yuv888_to_i44()

void yuv888_to_i44 ( unsigned char *  dest,
MythImage osd_image,
QSize  dst_size,
int  left,
int  top,
int  right,
int  bottom,
bool  ifirst 
)

Definition at line 312 of file util-osd.cpp.

Referenced by VideoOutput::DisplayOSD().