MythTV  master
Macros | Functions
util-osd.h File Reference
#include "mythlogging.h"
#include "mythimage.h"
#include "mythframe.h"
Include dependency graph for util-osd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ALIGN_C   2
 
#define ALIGN_X_MMX   8
 

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

◆ ALIGN_C

#define ALIGN_C   2

Definition at line 8 of file util-osd.h.

◆ ALIGN_X_MMX

#define ALIGN_X_MMX   8

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

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().