MythTV  master
util-osd.h
Go to the documentation of this file.
1 #ifndef UTIL_OSD_H
2 #define UTIL_OSD_H
3 
4 #include "mythlogging.h"
5 #include "mythimage.h"
6 #include "mythframe.h"
7 
8 #define ALIGN_C 2
9 #ifdef MMX
10 #define ALIGN_X_MMX 8
11 #else
12 #define ALIGN_X_MMX 2
13 #endif
14 
15 void yuv888_to_yv12(VideoFrame *frame, MythImage *osd_image,
16  int left, int top, int right, int bottom);
17 void inline mmx_yuv888_to_yv12(VideoFrame *frame, MythImage *osd_image,
18  int left, int top, int right, int bottom);
19 void c_yuv888_to_yv12(VideoFrame *frame, MythImage *osd_image,
20  int left, int top, int right, int bottom);
21 void yuv888_to_i44(unsigned char *dest, MythImage *osd_image, QSize dst_size,
22  int left, int top, int right, int bottom, bool ifirst);
23 #endif
24 
void yuv888_to_i44(unsigned char *dest, MythImage *osd_image, QSize dst_size, int left, int top, int right, int bottom, bool ifirst)
Definition: util-osd.cpp:312
void mmx_yuv888_to_yv12(VideoFrame *frame, MythImage *osd_image, int left, int top, int right, int bottom)
Definition: util-osd.cpp:59
void c_yuv888_to_yv12(VideoFrame *frame, MythImage *osd_image, int left, int top, int right, int bottom)
Definition: util-osd.cpp:236
void yuv888_to_yv12(VideoFrame *frame, MythImage *osd_image, int left, int top, int right, int bottom)
Definition: util-osd.cpp:16