Libav
|
H.264 / AVC / MPEG4 part10 prediction functions. More...
#include "libavutil/attributes.h"
#include "libavutil/intreadwrite.h"
#include "avcodec.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 41 of file h264pred.c.
#define BIT_DEPTH 9 |
Definition at line 41 of file h264pred.c.
#define BIT_DEPTH 10 |
Definition at line 41 of file h264pred.c.
#define H264_PRED | ( | depth | ) |
Referenced by ff_h264_pred_init().
|
static |
Definition at line 45 of file h264pred.c.
|
static |
Definition at line 62 of file h264pred.c.
|
static |
Definition at line 74 of file h264pred.c.
|
static |
Definition at line 98 of file h264pred.c.
|
static |
Definition at line 124 of file h264pred.c.
|
static |
Definition at line 150 of file h264pred.c.
Referenced by pred4x4_vertical_left_rv40_c(), and pred4x4_vertical_left_rv40_nodown_c().
|
static |
Definition at line 176 of file h264pred.c.
|
static |
Definition at line 185 of file h264pred.c.
|
static |
Definition at line 194 of file h264pred.c.
|
static |
Definition at line 218 of file h264pred.c.
|
static |
Definition at line 244 of file h264pred.c.
Definition at line 270 of file h264pred.c.
Definition at line 287 of file h264pred.c.
Definition at line 292 of file h264pred.c.
Definition at line 297 of file h264pred.c.
Definition at line 325 of file h264pred.c.
Definition at line 341 of file h264pred.c.
Definition at line 357 of file h264pred.c.
Definition at line 379 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 402 of file h264pred.c.
Referenced by clone_tables(), ff_h264_decode_init(), ff_h264_set_parameter_from_sps(), ff_rv34_decode_init(), and vp78_decode_init().