Doxygen Source Code Documentation
convert.h File Reference
Go to the source code of this file.
Data Structures | |
| struct | convert_init_s |
Defines | |
| #define | CONVERT_FRAME 0 |
| #define | CONVERT_TOP_FIELD 1 |
| #define | CONVERT_BOTTOM_FIELD 2 |
| #define | CONVERT_BOTH_FIELDS 3 |
| #define | CONVERT_RGB 0 |
| #define | CONVERT_BGR 1 |
Typedefs | |
| typedef convert_init_s | convert_init_t |
| typedef void | convert_t (int width, int height, uint32_t accel, void *arg, convert_init_t *result) |
Functions | |
| convert_t * | convert_rgb (int order, int bpp) |
Variables | |
| convert_t | convert_rgb32 |
| convert_t | convert_rgb24 |
| convert_t | convert_rgb16 |
| convert_t | convert_rgb15 |
| convert_t | convert_bgr32 |
| convert_t | convert_bgr24 |
| convert_t | convert_bgr16 |
| convert_t | convert_bgr15 |
Define Documentation
|
|
Definition at line 53 of file convert.h. Referenced by convert_bgr15(), convert_bgr16(), convert_bgr24(), convert_bgr32(), and convert_rgb(). |
|
|
Definition at line 30 of file convert.h. Referenced by mpeg2_header_slice_start(). |
|
|
Definition at line 29 of file convert.h. Referenced by convert_start(), and mpeg2_header_slice_start(). |
|
|
Definition at line 27 of file convert.h. Referenced by mpeg2_header_slice_start(). |
|
|
Definition at line 52 of file convert.h. Referenced by convert_rgb(), convert_rgb15(), convert_rgb16(), convert_rgb24(), convert_rgb32(), and yuv2rgb_c_init(). |
|
|
Definition at line 28 of file convert.h. Referenced by convert_start(), and mpeg2_header_slice_start(). |
Typedef Documentation
|
|
|
|
|
Definition at line 40 of file convert.h. Referenced by convert_rgb(). |
Function Documentation
|
||||||||||||
|
Definition at line 485 of file yuv2rgb.c. References CONVERT_BGR, convert_bgr15(), convert_bgr16(), convert_bgr24(), convert_bgr32(), CONVERT_RGB, convert_rgb15(), convert_rgb16(), convert_rgb24(), convert_rgb32(), and convert_t.
00486 {
00487 if (order == CONVERT_RGB || order == CONVERT_BGR)
00488 switch (bpp) {
00489 case 32: return (order == CONVERT_RGB) ? convert_rgb32 : convert_bgr32;
00490 case 24: return (order == CONVERT_RGB) ? convert_rgb24 : convert_bgr24;
00491 case 16: return (order == CONVERT_RGB) ? convert_rgb16 : convert_bgr16;
00492 case 15: return (order == CONVERT_RGB) ? convert_rgb15 : convert_bgr15;
00493 }
00494 return NULL;
00495 }
|
Variable Documentation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|