H.264 / AVC / MPEG4 part10 prediction functions.
More...
Go to the source code of this file.
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) |
av_cold 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.
|
Detailed Description
H.264 / AVC / MPEG4 part10 prediction functions.
- Author
- Michael Niedermayer micha.nosp@m.elni.nosp@m.@gmx..nosp@m.at
Definition in file h264pred.c.
Macro Definition Documentation
#define FUNC |
( |
|
a, |
|
|
|
depth |
|
) |
| a ## _ ## depth |
#define FUNCC |
( |
|
a, |
|
|
|
depth |
|
) |
| a ## _ ## depth ## _c |
#define FUNCD |
( |
|
a | ) |
a ## _c |
#define H264_PRED |
( |
|
depth | ) |
|
Function Documentation
static void pred4x4_vertical_vp8_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred4x4_horizontal_vp8_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred4x4_down_left_svq3_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred4x4_down_left_rv40_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred4x4_down_left_rv40_nodown_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
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 |
static void pred4x4_vertical_left_rv40_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred4x4_vertical_left_rv40_nodown_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred4x4_vertical_left_vp8_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred4x4_horizontal_up_rv40_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred4x4_horizontal_up_rv40_nodown_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred4x4_tm_vp8_c |
( |
uint8_t * |
src, |
|
|
const uint8_t * |
topright, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred16x16_plane_svq3_c |
( |
uint8_t * |
src, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred16x16_plane_rv40_c |
( |
uint8_t * |
src, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred16x16_tm_vp8_c |
( |
uint8_t * |
src, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred8x8_left_dc_rv40_c |
( |
uint8_t * |
src, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred8x8_top_dc_rv40_c |
( |
uint8_t * |
src, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred8x8_dc_rv40_c |
( |
uint8_t * |
src, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |
static void pred8x8_tm_vp8_c |
( |
uint8_t * |
src, |
|
|
ptrdiff_t |
stride |
|
) |
| |
|
static |