FFmpeg
|
H.264 / AVC / MPEG4 part10 prediction functions. More...
#include "libavutil/avassert.h"
#include "dsputil.h"
#include "h264pred.h"
#include "avcodec.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 | BIT_DEPTH 12 |
#define | BIT_DEPTH 14 |
#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, int chroma_format_idc) |
Set the intra prediction function pointers. | |
H.264 / AVC / MPEG4 part10 prediction functions.
Definition in file h264pred.c.
#define BIT_DEPTH 8 |
Definition at line 49 of file h264pred.c.
#define BIT_DEPTH 9 |
Definition at line 49 of file h264pred.c.
#define BIT_DEPTH 10 |
Definition at line 49 of file h264pred.c.
#define BIT_DEPTH 12 |
Definition at line 49 of file h264pred.c.
#define BIT_DEPTH 14 |
Definition at line 49 of file h264pred.c.
#define H264_PRED | ( | depth | ) |
Referenced by ff_h264_pred_init().
|
static |
Definition at line 53 of file h264pred.c.
|
static |
Definition at line 70 of file h264pred.c.
|
static |
Definition at line 82 of file h264pred.c.
|
static |
Definition at line 106 of file h264pred.c.
|
static |
Definition at line 132 of file h264pred.c.
|
static |
Definition at line 158 of file h264pred.c.
Referenced by pred4x4_vertical_left_rv40_c(), and pred4x4_vertical_left_rv40_nodown_c().
|
static |
Definition at line 184 of file h264pred.c.
|
static |
Definition at line 193 of file h264pred.c.
|
static |
Definition at line 202 of file h264pred.c.
|
static |
Definition at line 226 of file h264pred.c.
|
static |
Definition at line 252 of file h264pred.c.
Definition at line 278 of file h264pred.c.
Definition at line 295 of file h264pred.c.
Definition at line 300 of file h264pred.c.
Definition at line 305 of file h264pred.c.
Definition at line 333 of file h264pred.c.
Definition at line 349 of file h264pred.c.
Definition at line 365 of file h264pred.c.
Definition at line 387 of file h264pred.c.
void ff_h264_pred_init | ( | H264PredContext * | h, |
int | codec_id, | ||
const int | bit_depth, | ||
int | chroma_format_idc | ||
) |
Set the intra prediction function pointers.
Definition at line 410 of file h264pred.c.
Referenced by clone_tables(), common_init(), ff_rv34_decode_init(), h264_set_parameter_from_sps(), and vp8_decode_init().