H.264 / AVC / MPEG4 part10 prediction functions. More...
Go to the source code of this file.
Macros | |
#define | BIT_DEPTH 8 |
#define | BIT_DEPTH 9 |
#define | BIT_DEPTH 10 |
#define | FUNC(a, depth) a ## _ ## depth |
#define | FUNCC(a, depth) a ## _ ## depth ## _c |
#define | FUNCD(a) a ## _c |
#define | H264_PRED(depth) |
Functions | |
static void | pred4x4_vertical_vp8_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_horizontal_vp8_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_down_left_svq3_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_down_left_rv40_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_down_left_rv40_nodown_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_vertical_left_rv40 (uint8_t *src, const uint8_t *topright, ptrdiff_t stride, const int l0, const int l1, const int l2, const int l3, const int l4) |
static void | pred4x4_vertical_left_rv40_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_vertical_left_rv40_nodown_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_vertical_left_vp8_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_horizontal_up_rv40_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_horizontal_up_rv40_nodown_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred4x4_tm_vp8_c (uint8_t *src, const uint8_t *topright, ptrdiff_t stride) |
static void | pred16x16_plane_svq3_c (uint8_t *src, ptrdiff_t stride) |
static void | pred16x16_plane_rv40_c (uint8_t *src, ptrdiff_t stride) |
static void | pred16x16_tm_vp8_c (uint8_t *src, ptrdiff_t stride) |
static void | pred8x8_left_dc_rv40_c (uint8_t *src, ptrdiff_t stride) |
static void | pred8x8_top_dc_rv40_c (uint8_t *src, ptrdiff_t stride) |
static void | pred8x8_dc_rv40_c (uint8_t *src, ptrdiff_t stride) |
static void | pred8x8_tm_vp8_c (uint8_t *src, ptrdiff_t stride) |
void | ff_h264_pred_init (H264PredContext *h, int codec_id, const int bit_depth, const int chroma_format_idc) |
Set the intra prediction function pointers. More... | |
H.264 / AVC / MPEG4 part10 prediction functions.
Definition in file h264pred.c.
#define BIT_DEPTH 8 |
Definition at line 38 of file h264pred.c.
#define BIT_DEPTH 9 |
Definition at line 38 of file h264pred.c.
#define BIT_DEPTH 10 |
Definition at line 38 of file h264pred.c.
#define H264_PRED | ( | depth | ) |
Referenced by ff_h264_pred_init().
void ff_h264_pred_init | ( | H264PredContext * | h, |
int | codec_id, | ||
const int | bit_depth, | ||
const int | chroma_format_idc | ||
) |
Set the intra prediction function pointers.
Definition at line 399 of file h264pred.c.
Referenced by clone_tables(), common_init(), ff_rv34_decode_init(), h264_set_parameter_from_sps(), and vp8_decode_init().
Definition at line 289 of file h264pred.c.
Definition at line 284 of file h264pred.c.
Definition at line 294 of file h264pred.c.
|
static |
Definition at line 95 of file h264pred.c.
|
static |
Definition at line 121 of file h264pred.c.
|
static |
Definition at line 71 of file h264pred.c.
|
static |
Definition at line 215 of file h264pred.c.
|
static |
Definition at line 241 of file h264pred.c.
|
static |
Definition at line 59 of file h264pred.c.
Definition at line 267 of file h264pred.c.
|
static |
Definition at line 147 of file h264pred.c.
Referenced by pred4x4_vertical_left_rv40_c(), and pred4x4_vertical_left_rv40_nodown_c().
|
static |
Definition at line 173 of file h264pred.c.
|
static |
Definition at line 182 of file h264pred.c.
|
static |
Definition at line 191 of file h264pred.c.
|
static |
Definition at line 42 of file h264pred.c.
Definition at line 354 of file h264pred.c.
Definition at line 322 of file h264pred.c.
Definition at line 376 of file h264pred.c.
Definition at line 338 of file h264pred.c.