|
FFmpeg
|
Go to the source code of this file.
Macros | |
| #define | S(y, x) |
| #define | T(y, x) |
| #define | R(y, x) |
| #define | G(y, x) |
| #define | B(y, x) |
| #define | BAYER_TO_RGB24_COPY |
| #define | BAYER_TO_RGB24_INTERPOLATE |
| #define | BAYER_TO_RGB48_COPY |
| #define | BAYER_TO_RGB48_INTERPOLATE |
| #define | rgb24toyv12_2x2(src, dstY, dstU, dstV, luma_stride, src_stride, rgb2yuv) |
| invoke ff_rgb24toyv12 for 2x2 pixels | |
Functions | |
| static void BAYER_RENAME | rgb24_copy (const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width) |
| static void BAYER_RENAME | rgb24_interpolate (const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width) |
| static void BAYER_RENAME | rgb48_copy (const uint8_t *src, int src_stride, uint8_t *ddst, int dst_stride, int width) |
| static void BAYER_RENAME | rgb48_interpolate (const uint8_t *src, int src_stride, uint8_t *ddst, int dst_stride, int width) |
| static void BAYER_RENAME | yv12_copy (const uint8_t *src, int src_stride, uint8_t *dstY, uint8_t *dstU, uint8_t *dstV, int luma_stride, int width, const int32_t *rgb2yuv) |
| static void BAYER_RENAME | yv12_interpolate (const uint8_t *src, int src_stride, uint8_t *dstY, uint8_t *dstU, uint8_t *dstV, int luma_stride, int width, const int32_t *rgb2yuv) |
| #define S | ( | y, | |
| x ) |
Definition at line 49 of file bayer_template.c.
| #define T | ( | y, | |
| x ) |
Definition at line 50 of file bayer_template.c.
| #define R | ( | y, | |
| x ) |
Definition at line 51 of file bayer_template.c.
| #define G | ( | y, | |
| x ) |
Definition at line 52 of file bayer_template.c.
| #define B | ( | y, | |
| x ) |
Definition at line 53 of file bayer_template.c.
| #define BAYER_TO_RGB24_COPY |
Definition at line 88 of file bayer_template.c.
Referenced by rgb24_copy(), rgb24_interpolate(), yv12_copy(), and yv12_interpolate().
| #define BAYER_TO_RGB24_INTERPOLATE |
Definition at line 103 of file bayer_template.c.
Referenced by rgb24_interpolate(), and yv12_interpolate().
| #define BAYER_TO_RGB48_COPY |
Definition at line 154 of file bayer_template.c.
Referenced by rgb48_copy(), and rgb48_interpolate().
| #define BAYER_TO_RGB48_INTERPOLATE |
Definition at line 169 of file bayer_template.c.
Referenced by rgb48_interpolate().
invoke ff_rgb24toyv12 for 2x2 pixels
Definition at line 190 of file bayer_template.c.
Referenced by yv12_copy(), and yv12_interpolate().
|
static |
Definition at line 193 of file bayer_template.c.
Referenced by rgb24_copy().
|
static |
Definition at line 203 of file bayer_template.c.
Referenced by rgb24_interpolate().
|
static |
Definition at line 222 of file bayer_template.c.
Referenced by rgb48_copy().
|
static |
Definition at line 235 of file bayer_template.c.
Referenced by rgb48_interpolate().
|
static |
Definition at line 256 of file bayer_template.c.
Referenced by yv12_copy().
|
static |
Definition at line 271 of file bayer_template.c.
Referenced by yv12_interpolate().