|
FFmpeg
|
Go to the source code of this file.
Macros | |
| #define | POS(x, y) |
| #define | PU(x) |
| #define | MVF(x, y) |
| #define | MVF_PU(x, y) |
| #define | IS_INTRA(x, y) |
| #define | MIN_TB_ADDR_ZS(x, y) |
| #define | EXTEND(ptr, val, len) |
| #define | EXTEND_RIGHT_CIP(ptr, start, length) |
| #define | EXTEND_LEFT_CIP(ptr, start, length) |
| #define | EXTEND_UP_CIP(ptr, start, length) |
| #define | EXTEND_DOWN_CIP(ptr, start, length) |
| #define | INTRA_PRED(size) |
| #define | PRED_PLANAR(size) |
Functions | |
| static void FUNC | ref_filter_3tap (uint8_t *filtered_left, uint8_t *filtered_top, const uint8_t *left, const uint8_t *top, int size) |
| static void FUNC | ref_filter_strong (uint8_t *filtered_top, uint8_t *left, const uint8_t *top) |
| static av_always_inline void FUNC | intra_pred (HEVCLocalContext *lc, const HEVCPPS *pps, int x0, int y0, int log2_size, int c_idx) |
| static av_always_inline void FUNC | pred_planar (uint8_t *_src, const uint8_t *_top, const uint8_t *_left, ptrdiff_t stride, int trafo_size) |
| static void FUNC | pred_dc (uint8_t *_src, const uint8_t *_top, const uint8_t *_left, ptrdiff_t stride, int log2_size, int c_idx) |
| static av_always_inline void FUNC | pred_angular (uint8_t *_src, const uint8_t *_top, const uint8_t *_left, ptrdiff_t stride, int c_idx, int mode, int size) |
| void FUNC | ff_hevc_pred_angular_0 (uint8_t *src, const uint8_t *top, const uint8_t *left, ptrdiff_t stride, int c_idx, int mode) |
| void FUNC | ff_hevc_pred_angular_1 (uint8_t *src, const uint8_t *top, const uint8_t *left, ptrdiff_t stride, int c_idx, int mode) |
| void FUNC | ff_hevc_pred_angular_2 (uint8_t *src, const uint8_t *top, const uint8_t *left, ptrdiff_t stride, int c_idx, int mode) |
| void FUNC | ff_hevc_pred_angular_3 (uint8_t *src, const uint8_t *top, const uint8_t *left, ptrdiff_t stride, int c_idx, int mode) |
| #define POS | ( | x, | |
| y ) |
Definition at line 70 of file pred_template.c.
Referenced by intra_pred(), pred_angular(), pred_dc(), and pred_planar().
| #define PU | ( | x | ) |
Referenced by intra_pred(), and reverse_dc_prediction().
| #define MVF | ( | x, | |
| y ) |
Referenced by intra_pred().
| #define MVF_PU | ( | x, | |
| y ) |
| #define IS_INTRA | ( | x, | |
| y ) |
Referenced by apply_obmc(), decode_cabac_luma_residual(), decode_luma_residual(), ff_er_frame_end(), ff_h263_decode_mb(), ff_h264_decode_mb_cabac(), ff_h264_decode_mb_cavlc(), ff_h264_filter_mb(), fill_decode_caches(), fill_filter_caches(), filter_mb_dir(), get_segmentation_char(), guess_dc(), guess_mv(), h264_filter_mb_fast_internal(), h_block_filter(), hl_decode_mb(), hl_decode_mb(), hl_decode_mb_444(), hl_decode_mb_idct_luma(), intra_pred(), is_intra_more_likely(), mpeg4_decode_partition_b(), mpeg4_decode_partitioned_mb(), mpeg_decode_mb(), pred_spatial_direct_motion(), pred_temp_direct_motion(), rv30_loop_filter(), rv34_decode_inter_macroblock(), rv34_decode_inter_mb_header(), rv34_decode_mv(), rv40_loop_filter(), svq3_decode_mb(), and v_block_filter().
| #define MIN_TB_ADDR_ZS | ( | x, | |
| y ) |
Referenced by intra_pred().
Referenced by intra_pred().
| #define EXTEND_RIGHT_CIP | ( | ptr, | |
| start, | |||
| length ) |
Referenced by intra_pred().
| #define EXTEND_LEFT_CIP | ( | ptr, | |
| start, | |||
| length ) |
| #define EXTEND_UP_CIP | ( | ptr, | |
| start, | |||
| length ) |
Referenced by intra_pred().
| #define EXTEND_DOWN_CIP | ( | ptr, | |
| start, | |||
| length ) |
Referenced by intra_pred().
| #define INTRA_PRED | ( | size | ) |
Definition at line 378 of file pred_template.c.
| #define PRED_PLANAR | ( | size | ) |
Definition at line 407 of file pred_template.c.
|
static |
Definition at line 28 of file pred_template.c.
Referenced by ref_filter_3tap().
|
static |
Definition at line 51 of file pred_template.c.
Referenced by ref_filter_strong().
|
static |
Definition at line 72 of file pred_template.c.
Referenced by ff_vvc_intra_dsp_init(), intra_pred(), and intra_pred().
|
static |
Definition at line 392 of file pred_template.c.
Referenced by ff_vvc_intra_dsp_init(), pred_planar(), and pred_planar().
|
static |
Definition at line 421 of file pred_template.c.
Referenced by ff_vvc_intra_dsp_init(), h263_pred_acdc(), pred_dc(), and pred_dc().
|
static |
Definition at line 452 of file pred_template.c.
Referenced by ff_hevc_pred_angular_0(), ff_hevc_pred_angular_1(), ff_hevc_pred_angular_2(), ff_hevc_pred_angular_3(), and pred_angular().
| void FUNC ff_hevc_pred_angular_0 | ( | uint8_t * | src, |
| const uint8_t * | top, | ||
| const uint8_t * | left, | ||
| ptrdiff_t | stride, | ||
| int | c_idx, | ||
| int | mode ) |
Definition at line 545 of file pred_template.c.
Referenced by ff_hevc_pred_angular_0().
| void FUNC ff_hevc_pred_angular_1 | ( | uint8_t * | src, |
| const uint8_t * | top, | ||
| const uint8_t * | left, | ||
| ptrdiff_t | stride, | ||
| int | c_idx, | ||
| int | mode ) |
Definition at line 552 of file pred_template.c.
Referenced by ff_hevc_pred_angular_1().
| void FUNC ff_hevc_pred_angular_2 | ( | uint8_t * | src, |
| const uint8_t * | top, | ||
| const uint8_t * | left, | ||
| ptrdiff_t | stride, | ||
| int | c_idx, | ||
| int | mode ) |
Definition at line 559 of file pred_template.c.
Referenced by ff_hevc_pred_angular_2().
| void FUNC ff_hevc_pred_angular_3 | ( | uint8_t * | src, |
| const uint8_t * | top, | ||
| const uint8_t * | left, | ||
| ptrdiff_t | stride, | ||
| int | c_idx, | ||
| int | mode ) |
Definition at line 566 of file pred_template.c.
Referenced by ff_hevc_pred_angular_3().