Libav
|
H.264 / AVC / MPEG4 part10 prediction functions. More...
#include "libavutil/attributes.h"
#include "dsputil.h"
#include "h264pred.h"
#include "h264pred_template.c"
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) |
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. More... | |
H.264 / AVC / MPEG4 part10 prediction functions.
Definition in file h264pred.c.
#define BIT_DEPTH 8 |
Definition at line 40 of file h264pred.c.
#define BIT_DEPTH 9 |
Definition at line 40 of file h264pred.c.
#define BIT_DEPTH 10 |
Definition at line 40 of file h264pred.c.
#define H264_PRED | ( | depth | ) |
Referenced by ff_h264_pred_init().
|
static |
Definition at line 44 of file h264pred.c.
|
static |
Definition at line 61 of file h264pred.c.
|
static |
Definition at line 73 of file h264pred.c.
|
static |
Definition at line 97 of file h264pred.c.
|
static |
Definition at line 123 of file h264pred.c.
|
static |
Definition at line 149 of file h264pred.c.
Referenced by pred4x4_vertical_left_rv40_c(), and pred4x4_vertical_left_rv40_nodown_c().
|
static |
Definition at line 175 of file h264pred.c.
|
static |
Definition at line 184 of file h264pred.c.
|
static |
Definition at line 193 of file h264pred.c.
|
static |
Definition at line 217 of file h264pred.c.
|
static |
Definition at line 243 of file h264pred.c.
Definition at line 269 of file h264pred.c.
Definition at line 286 of file h264pred.c.
Definition at line 291 of file h264pred.c.
Definition at line 296 of file h264pred.c.
Definition at line 324 of file h264pred.c.
Definition at line 340 of file h264pred.c.
Definition at line 356 of file h264pred.c.
Definition at line 378 of file h264pred.c.
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.
Definition at line 401 of file h264pred.c.
Referenced by clone_tables(), ff_h264_decode_init(), ff_rv34_decode_init(), ff_vp8_decode_init(), and h264_set_parameter_from_sps().