#include "h264pred.h"
#include "h264pred_template.c"
Go to the source code of this file.
Defines | |
| #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, int stride) |
| static void | pred4x4_horizontal_vp8_c (uint8_t *src, const uint8_t *topright, int stride) |
| static void | pred4x4_down_left_svq3_c (uint8_t *src, const uint8_t *topright, int stride) |
| static void | pred4x4_down_left_rv40_c (uint8_t *src, const uint8_t *topright, int stride) |
| static void | pred4x4_down_left_rv40_nodown_c (uint8_t *src, const uint8_t *topright, int stride) |
| static void | pred4x4_vertical_left_rv40 (uint8_t *src, const uint8_t *topright, int 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, int stride) |
| static void | pred4x4_vertical_left_rv40_nodown_c (uint8_t *src, const uint8_t *topright, int stride) |
| static void | pred4x4_vertical_left_vp8_c (uint8_t *src, const uint8_t *topright, int stride) |
| static void | pred4x4_horizontal_up_rv40_c (uint8_t *src, const uint8_t *topright, int stride) |
| static void | pred4x4_horizontal_up_rv40_nodown_c (uint8_t *src, const uint8_t *topright, int stride) |
| static void | pred4x4_tm_vp8_c (uint8_t *src, const uint8_t *topright, int stride) |
| static void | pred16x16_plane_svq3_c (uint8_t *src, int stride) |
| static void | pred16x16_plane_rv40_c (uint8_t *src, int stride) |
| static void | pred16x16_tm_vp8_c (uint8_t *src, int stride) |
| static void | pred8x8_left_dc_rv40_c (uint8_t *src, int stride) |
| static void | pred8x8_top_dc_rv40_c (uint8_t *src, int stride) |
| static void | pred8x8_dc_rv40_c (uint8_t *src, int stride) |
| static void | pred8x8_tm_vp8_c (uint8_t *src, int 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. | |
Definition in file h264pred.c.
| #define BIT_DEPTH 10 |
Definition at line 38 of file h264pred.c.
| #define BIT_DEPTH 9 |
Definition at line 38 of file h264pred.c.
| #define BIT_DEPTH 8 |
Definition at line 38 of file h264pred.c.
| #define FUNCD | ( | a | ) | a ## _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 364 of file h264pred.c.
Referenced by clone_tables(), common_init(), decode_slice_header(), ff_rv34_decode_init(), and vp8_decode_init().
| static void pred16x16_plane_rv40_c | ( | uint8_t * | src, | |
| int | stride | |||
| ) | [static] |
Definition at line 260 of file h264pred.c.
| static void pred16x16_plane_svq3_c | ( | uint8_t * | src, | |
| int | stride | |||
| ) | [static] |
Definition at line 256 of file h264pred.c.
| static void pred16x16_tm_vp8_c | ( | uint8_t * | src, | |
| int | stride | |||
| ) | [static] |
Definition at line 264 of file h264pred.c.
| static void pred4x4_down_left_rv40_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 89 of file h264pred.c.
| static void pred4x4_down_left_rv40_nodown_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 113 of file h264pred.c.
| static void pred4x4_down_left_svq3_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 67 of file h264pred.c.
| static void pred4x4_horizontal_up_rv40_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 194 of file h264pred.c.
| static void pred4x4_horizontal_up_rv40_nodown_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 218 of file h264pred.c.
| static void pred4x4_horizontal_vp8_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 57 of file h264pred.c.
| static void pred4x4_tm_vp8_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 241 of file h264pred.c.
| static void pred4x4_vertical_left_rv40 | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride, | |||
| const int | l0, | |||
| const int | l1, | |||
| const int | l2, | |||
| const int | l3, | |||
| const int | l4 | |||
| ) | [static] |
Definition at line 136 of file h264pred.c.
Referenced by pred4x4_vertical_left_rv40_c(), and pred4x4_vertical_left_rv40_nodown_c().
| static void pred4x4_vertical_left_rv40_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 159 of file h264pred.c.
| static void pred4x4_vertical_left_rv40_nodown_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 166 of file h264pred.c.
| static void pred4x4_vertical_left_vp8_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 172 of file h264pred.c.
| static void pred4x4_vertical_vp8_c | ( | uint8_t * | src, | |
| const uint8_t * | topright, | |||
| int | stride | |||
| ) | [static] |
Definition at line 42 of file h264pred.c.
| static void pred8x8_dc_rv40_c | ( | uint8_t * | src, | |
| int | stride | |||
| ) | [static] |
Definition at line 321 of file h264pred.c.
| static void pred8x8_left_dc_rv40_c | ( | uint8_t * | src, | |
| int | stride | |||
| ) | [static] |
Definition at line 291 of file h264pred.c.
| static void pred8x8_tm_vp8_c | ( | uint8_t * | src, | |
| int | stride | |||
| ) | [static] |
Definition at line 342 of file h264pred.c.
| static void pred8x8_top_dc_rv40_c | ( | uint8_t * | src, | |
| int | stride | |||
| ) | [static] |
Definition at line 306 of file h264pred.c.
1.5.8