|
Libav
|
#include <stddef.h>#include <stdint.h>#include "libavutil/buffer.h"#include "libavutil/md5.h"#include "avcodec.h"#include "bswapdsp.h"#include "cabac.h"#include "get_bits.h"#include "hevcdsp.h"#include "internal.h"#include "thread.h"#include "videodsp.h"Go to the source code of this file.
Data Structures | |
| struct | ShortTermRPS |
| struct | LongTermRPS |
| struct | RefPicList |
| struct | RefPicListTab |
| struct | HEVCWindow |
| struct | VUI |
| struct | PTLCommon |
| struct | PTL |
| struct | HEVCVPS |
| struct | ScalingList |
| struct | HEVCSPS |
| struct | HEVCPPS |
| struct | SliceHeader |
| struct | CodingTree |
| struct | CodingUnit |
| struct | Mv |
| struct | MvField |
| struct | NeighbourAvailable |
| struct | PredictionUnit |
| struct | TransformUnit |
| struct | DBParams |
| struct | HEVCFrame |
| struct | HEVCNAL |
| struct | HEVCPredContext |
| struct | HEVCLocalContext |
| struct | HEVCContext |
Macros | |
| #define | MAX_DPB_SIZE 16 |
| #define | MAX_REFS 16 |
| #define | MAX_SUB_LAYERS 7 |
| 7.4.2.1 More... | |
| #define | MAX_VPS_COUNT 16 |
| #define | MAX_SPS_COUNT 32 |
| #define | MAX_PPS_COUNT 256 |
| #define | MAX_SHORT_TERM_RPS_COUNT 64 |
| #define | MAX_CU_SIZE 128 |
| #define | MAX_TRANSFORM_DEPTH 5 |
| #define | MAX_TB_SIZE 32 |
| #define | MAX_PB_SIZE 64 |
| #define | MAX_LOG2_CTB_SIZE 6 |
| #define | MAX_QP 51 |
| #define | DEFAULT_INTRA_TC_OFFSET 2 |
| #define | HEVC_CONTEXTS 183 |
| #define | MRG_MAX_NUM_CANDS 5 |
| #define | L0 0 |
| #define | L1 1 |
| #define | EPEL_EXTRA_BEFORE 1 |
| #define | EPEL_EXTRA_AFTER 2 |
| #define | EPEL_EXTRA 3 |
| #define | EDGE_EMU_BUFFER_STRIDE 80 |
| #define | SAMPLE(tab, x, y) ((tab)[(y) * s->sps->width + (x)]) |
| Value of the luma sample at position (x, y) in the 2D array tab. More... | |
| #define | SAMPLE_CTB(tab, x, y) ((tab)[(y) * min_cb_width + (x)]) |
| #define | IS_IDR(s) (s->nal_unit_type == NAL_IDR_W_RADL || s->nal_unit_type == NAL_IDR_N_LP) |
| #define | IS_BLA(s) |
| #define | IS_IRAP(s) (s->nal_unit_type >= 16 && s->nal_unit_type <= 23) |
| #define | FFUDIV(a, b) (((a) > 0 ? (a) : (a) - (b) + 1) / (b)) |
| #define | FFUMOD(a, b) ((a) - (b) * FFUDIV(a,b)) |
| #define | HEVC_FRAME_FLAG_OUTPUT (1 << 0) |
| #define | HEVC_FRAME_FLAG_SHORT_REF (1 << 1) |
| #define | HEVC_FRAME_FLAG_LONG_REF (1 << 2) |
| #define | BOUNDARY_LEFT_SLICE (1 << 0) |
| #define | BOUNDARY_LEFT_TILE (1 << 1) |
| #define | BOUNDARY_UPPER_SLICE (1 << 2) |
| #define | BOUNDARY_UPPER_TILE (1 << 3) |
Variables | |
| const uint8_t | ff_hevc_qpel_extra_before [4] |
| const uint8_t | ff_hevc_qpel_extra_after [4] |
| const uint8_t | ff_hevc_qpel_extra [4] |
| const uint8_t | ff_hevc_diag_scan4x4_x [16] |
| const uint8_t | ff_hevc_diag_scan4x4_y [16] |
| const uint8_t | ff_hevc_diag_scan8x8_x [64] |
| const uint8_t | ff_hevc_diag_scan8x8_y [64] |
| #define MAX_DPB_SIZE 16 |
Definition at line 41 of file hevc.h.
Referenced by ff_hevc_decode_nal_sps(), and ff_hevc_decode_nal_vps().
| #define MAX_REFS 16 |
Definition at line 42 of file hevc.h.
Referenced by ff_hevc_decode_short_term_rps(), ff_hevc_slice_rpl(), and hls_slice_header().
| #define MAX_SUB_LAYERS 7 |
7.4.2.1
Definition at line 47 of file hevc.h.
Referenced by ff_hevc_decode_nal_sps(), ff_hevc_decode_nal_vps(), and hvcc_parse_ptl().
| #define MAX_VPS_COUNT 16 |
Definition at line 48 of file hevc.h.
Referenced by ff_hevc_decode_nal_sps(), ff_hevc_decode_nal_vps(), and hvcc_write().
| #define MAX_SHORT_TERM_RPS_COUNT 64 |
Definition at line 51 of file hevc.h.
Referenced by ff_hevc_decode_nal_sps(), and hvcc_parse_sps().
| #define MAX_TB_SIZE 32 |
Definition at line 57 of file hevc.h.
Referenced by hls_residual_coding(), intra_pred(), and pred_angular().
| #define MAX_PB_SIZE 64 |
Definition at line 58 of file hevc.h.
Referenced by hls_prediction_unit(), and put_hevc_epel_hv().
| #define MAX_LOG2_CTB_SIZE 6 |
Definition at line 59 of file hevc.h.
Referenced by ff_hevc_decode_nal_sps().
| #define MAX_QP 51 |
Definition at line 60 of file hevc.h.
Referenced by deblocking_filter_CTB().
| #define DEFAULT_INTRA_TC_OFFSET 2 |
Definition at line 61 of file hevc.h.
Referenced by chroma_tc().
| #define HEVC_CONTEXTS 183 |
Definition at line 63 of file hevc.h.
Referenced by cabac_init_state(), ff_hevc_save_states(), and load_states().
| #define MRG_MAX_NUM_CANDS 5 |
Definition at line 65 of file hevc.h.
Referenced by ff_hevc_luma_mv_merge_mode().
| #define L0 0 |
Definition at line 67 of file hevc.h.
Referenced by hls_prediction_unit(), hls_slice_header(), and pred_weight_table().
| #define L1 1 |
Definition at line 68 of file hevc.h.
Referenced by derive_temporal_colocated_mvs(), hls_prediction_unit(), hls_slice_header(), and pred_weight_table().
| #define EPEL_EXTRA_BEFORE 1 |
Definition at line 70 of file hevc.h.
Referenced by chroma_mc(), and put_hevc_epel_hv().
| #define EPEL_EXTRA_AFTER 2 |
Definition at line 71 of file hevc.h.
Referenced by chroma_mc().
| #define EPEL_EXTRA 3 |
Definition at line 72 of file hevc.h.
Referenced by chroma_mc(), and put_hevc_epel_hv().
| #define EDGE_EMU_BUFFER_STRIDE 80 |
Definition at line 74 of file hevc.h.
Referenced by chroma_mc(), and luma_mc().
Definition at line 80 of file hevc.h.
Referenced by ff_hevc_skip_flag_decode(), hls_coding_unit(), and hls_prediction_unit().
| #define IS_IDR | ( | s | ) | (s->nal_unit_type == NAL_IDR_W_RADL || s->nal_unit_type == NAL_IDR_N_LP) |
Definition at line 82 of file hevc.h.
Referenced by decode_nal_unit(), and hls_slice_header().
| #define IS_BLA | ( | s | ) |
Definition at line 83 of file hevc.h.
Referenced by decode_nal_unit(), and hls_slice_header().
| #define IS_IRAP | ( | s | ) | (s->nal_unit_type >= 16 && s->nal_unit_type <= 23) |
Definition at line 85 of file hevc.h.
Referenced by hevc_frame_start(), and hls_slice_header().
Definition at line 88 of file hevc.h.
Referenced by ff_hevc_set_qPy(), and hls_slice_header().
| #define HEVC_FRAME_FLAG_OUTPUT (1 << 0) |
Definition at line 661 of file hevc.h.
Referenced by ff_hevc_output_frame(), and ff_hevc_set_new_ref().
| #define HEVC_FRAME_FLAG_SHORT_REF (1 << 1) |
Definition at line 662 of file hevc.h.
Referenced by ff_hevc_clear_refs(), ff_hevc_frame_rps(), ff_hevc_set_new_ref(), and mark_ref().
| #define HEVC_FRAME_FLAG_LONG_REF (1 << 2) |
Definition at line 663 of file hevc.h.
Referenced by ff_hevc_clear_refs(), ff_hevc_frame_rps(), and mark_ref().
| #define BOUNDARY_LEFT_SLICE (1 << 0) |
Definition at line 743 of file hevc.h.
Referenced by ff_hevc_deblocking_boundary_strengths(), and hls_decode_neighbour().
| #define BOUNDARY_LEFT_TILE (1 << 1) |
Definition at line 744 of file hevc.h.
Referenced by ff_hevc_deblocking_boundary_strengths(), and hls_decode_neighbour().
| #define BOUNDARY_UPPER_SLICE (1 << 2) |
Definition at line 745 of file hevc.h.
Referenced by ff_hevc_deblocking_boundary_strengths(), and hls_decode_neighbour().
| #define BOUNDARY_UPPER_TILE (1 << 3) |
Definition at line 746 of file hevc.h.
Referenced by ff_hevc_deblocking_boundary_strengths(), and hls_decode_neighbour().
| enum NALUnitType |
Table 7-3: NAL unit type codes.
| enum RPSType |
| enum SyntaxElement |
| enum PartMode |
| enum InterPredIdc |
| enum IntraPredMode |
| enum SAOEOClass |
| int ff_hevc_decode_short_term_rps | ( | HEVCContext * | s, |
| ShortTermRPS * | rps, | ||
| const HEVCSPS * | sps, | ||
| int | is_slice_header | ||
| ) |
Definition at line 73 of file hevc_ps.c.
Referenced by ff_hevc_decode_nal_sps(), and hls_slice_header().
| int ff_hevc_decode_nal_vps | ( | HEVCContext * | s | ) |
Definition at line 322 of file hevc_ps.c.
Referenced by decode_nal_unit().
| int ff_hevc_decode_nal_sps | ( | HEVCContext * | s | ) |
Definition at line 609 of file hevc_ps.c.
Referenced by decode_nal_unit().
| int ff_hevc_decode_nal_pps | ( | HEVCContext * | s | ) |
| int ff_hevc_decode_nal_sei | ( | HEVCContext * | s | ) |
Definition at line 134 of file hevc_sei.c.
Referenced by decode_nal_unit().
| void ff_hevc_clear_refs | ( | HEVCContext * | s | ) |
Mark all frames in DPB as unused for reference.
Definition at line 62 of file hevc_refs.c.
Referenced by hls_slice_header().
| void ff_hevc_flush_dpb | ( | HEVCContext * | s | ) |
Drop all frames currently in DPB.
Definition at line 71 of file hevc_refs.c.
Referenced by hevc_decode_flush().
| int ff_hevc_compute_poc | ( | HEVCContext * | s, |
| int | poc_lsb | ||
| ) |
Compute POC of the current frame and return it.
Definition at line 447 of file hevc_refs.c.
Referenced by hls_slice_header().
| RefPicList* ff_hevc_get_ref_list | ( | HEVCContext * | s, |
| HEVCFrame * | frame, | ||
| int | x0, | ||
| int | y0 | ||
| ) |
Definition at line 52 of file hevc_refs.c.
Referenced by ff_hevc_deblocking_boundary_strengths().
| int ff_hevc_frame_rps | ( | HEVCContext * | s | ) |
Construct the reference picture sets for the current frame.
Definition at line 388 of file hevc_refs.c.
Referenced by hevc_frame_start().
| int ff_hevc_slice_rpl | ( | HEVCContext * | s | ) |
Construct the reference picture list(s) for the current slice.
Definition at line 232 of file hevc_refs.c.
Referenced by decode_nal_unit().
| void ff_hevc_save_states | ( | HEVCContext * | s, |
| int | ctb_addr_ts | ||
| ) |
Definition at line 326 of file hevc_cabac.c.
Referenced by hls_slice_data().
| void ff_hevc_cabac_init | ( | HEVCContext * | s, |
| int | ctb_addr_ts | ||
| ) |
Definition at line 377 of file hevc_cabac.c.
Referenced by hls_slice_data().
| int ff_hevc_sao_merge_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 417 of file hevc_cabac.c.
Referenced by hls_sao_param().
| int ff_hevc_sao_type_idx_decode | ( | HEVCContext * | s | ) |
Definition at line 422 of file hevc_cabac.c.
Referenced by hls_sao_param().
| int ff_hevc_sao_band_position_decode | ( | HEVCContext * | s | ) |
Definition at line 432 of file hevc_cabac.c.
Referenced by hls_sao_param().
| int ff_hevc_sao_offset_abs_decode | ( | HEVCContext * | s | ) |
Definition at line 442 of file hevc_cabac.c.
Referenced by hls_sao_param().
| int ff_hevc_sao_offset_sign_decode | ( | HEVCContext * | s | ) |
Definition at line 452 of file hevc_cabac.c.
Referenced by hls_sao_param().
| int ff_hevc_sao_eo_class_decode | ( | HEVCContext * | s | ) |
Definition at line 457 of file hevc_cabac.c.
Referenced by hls_sao_param().
| int ff_hevc_end_of_slice_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 464 of file hevc_cabac.c.
Referenced by hls_slice_data().
| int ff_hevc_cu_transquant_bypass_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 469 of file hevc_cabac.c.
Referenced by hls_coding_unit().
| int ff_hevc_skip_flag_decode | ( | HEVCContext * | s, |
| int | x0, | ||
| int | y0, | ||
| int | x_cb, | ||
| int | y_cb | ||
| ) |
Definition at line 474 of file hevc_cabac.c.
Referenced by hls_coding_unit().
| int ff_hevc_pred_mode_decode | ( | HEVCContext * | s | ) |
Definition at line 519 of file hevc_cabac.c.
Referenced by hls_coding_unit().
| int ff_hevc_split_coding_unit_flag_decode | ( | HEVCContext * | s, |
| int | ct_depth, | ||
| int | x0, | ||
| int | y0 | ||
| ) |
Definition at line 524 of file hevc_cabac.c.
Referenced by hls_coding_quadtree().
| int ff_hevc_part_mode_decode | ( | HEVCContext * | s, |
| int | log2_cb_size | ||
| ) |
Definition at line 543 of file hevc_cabac.c.
Referenced by hls_coding_unit().
| int ff_hevc_pcm_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 580 of file hevc_cabac.c.
Referenced by hls_coding_unit().
| int ff_hevc_prev_intra_luma_pred_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 585 of file hevc_cabac.c.
Referenced by intra_prediction_unit().
| int ff_hevc_mpm_idx_decode | ( | HEVCContext * | s | ) |
Definition at line 590 of file hevc_cabac.c.
Referenced by intra_prediction_unit().
| int ff_hevc_rem_intra_luma_pred_mode_decode | ( | HEVCContext * | s | ) |
Definition at line 598 of file hevc_cabac.c.
Referenced by intra_prediction_unit().
| int ff_hevc_intra_chroma_pred_mode_decode | ( | HEVCContext * | s | ) |
Definition at line 608 of file hevc_cabac.c.
Referenced by intra_prediction_unit().
| int ff_hevc_merge_idx_decode | ( | HEVCContext * | s | ) |
Definition at line 619 of file hevc_cabac.c.
Referenced by hls_prediction_unit().
| int ff_hevc_merge_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 630 of file hevc_cabac.c.
Referenced by hls_prediction_unit().
| int ff_hevc_inter_pred_idc_decode | ( | HEVCContext * | s, |
| int | nPbW, | ||
| int | nPbH | ||
| ) |
Definition at line 635 of file hevc_cabac.c.
Referenced by hls_prediction_unit().
| int ff_hevc_ref_idx_lx_decode | ( | HEVCContext * | s, |
| int | num_ref_idx_lx | ||
| ) |
Definition at line 645 of file hevc_cabac.c.
Referenced by hls_prediction_unit().
| int ff_hevc_mvp_lx_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 661 of file hevc_cabac.c.
Referenced by hls_prediction_unit().
| int ff_hevc_no_residual_syntax_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 666 of file hevc_cabac.c.
Referenced by hls_coding_unit().
| int ff_hevc_abs_mvd_greater0_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 671 of file hevc_cabac.c.
Referenced by hls_mvd_coding().
| int ff_hevc_abs_mvd_greater1_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 676 of file hevc_cabac.c.
Referenced by hls_mvd_coding().
| int ff_hevc_mvd_decode | ( | HEVCContext * | s | ) |
Definition at line 681 of file hevc_cabac.c.
Referenced by hls_mvd_coding().
| int ff_hevc_mvd_sign_flag_decode | ( | HEVCContext * | s | ) |
Definition at line 697 of file hevc_cabac.c.
Referenced by hls_mvd_coding().
| int ff_hevc_split_transform_flag_decode | ( | HEVCContext * | s, |
| int | log2_trafo_size | ||
| ) |
Definition at line 702 of file hevc_cabac.c.
Referenced by hls_transform_tree().
| int ff_hevc_cbf_cb_cr_decode | ( | HEVCContext * | s, |
| int | trafo_depth | ||
| ) |
Definition at line 707 of file hevc_cabac.c.
Referenced by hls_transform_tree().
| int ff_hevc_cbf_luma_decode | ( | HEVCContext * | s, |
| int | trafo_depth | ||
| ) |
Definition at line 712 of file hevc_cabac.c.
Referenced by hls_transform_tree().
| int ff_hevc_transform_skip_flag_decode | ( | HEVCContext * | s, |
| int | c_idx | ||
| ) |
Definition at line 717 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_last_significant_coeff_x_prefix_decode | ( | HEVCContext * | s, |
| int | c_idx, | ||
| int | log2_size | ||
| ) |
Definition at line 739 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_last_significant_coeff_y_prefix_decode | ( | HEVCContext * | s, |
| int | c_idx, | ||
| int | log2_size | ||
| ) |
Definition at line 745 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_last_significant_coeff_suffix_decode | ( | HEVCContext * | s, |
| int | last_significant_coeff_prefix | ||
| ) |
Definition at line 751 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_significant_coeff_group_flag_decode | ( | HEVCContext * | s, |
| int | c_idx, | ||
| int | ctx_cg | ||
| ) |
Definition at line 763 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_significant_coeff_flag_decode | ( | HEVCContext * | s, |
| int | c_idx, | ||
| int | x_c, | ||
| int | y_c, | ||
| int | log2_trafo_size, | ||
| int | scan_idx, | ||
| int | prev_sig | ||
| ) |
Definition at line 772 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_coeff_abs_level_greater1_flag_decode | ( | HEVCContext * | s, |
| int | c_idx, | ||
| int | ctx_set | ||
| ) |
Definition at line 822 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_coeff_abs_level_greater2_flag_decode | ( | HEVCContext * | s, |
| int | c_idx, | ||
| int | inc | ||
| ) |
Definition at line 831 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_coeff_abs_level_remaining | ( | HEVCContext * | s, |
| int | base_level, | ||
| int | rc_rice_param | ||
| ) |
Definition at line 839 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_coeff_sign_flag | ( | HEVCContext * | s, |
| uint8_t | nb | ||
| ) |
Definition at line 864 of file hevc_cabac.c.
Referenced by hls_residual_coding().
| int ff_hevc_frame_nb_refs | ( | HEVCContext * | s | ) |
Get the number of candidate references for the current frame.
Definition at line 470 of file hevc_refs.c.
Referenced by hls_slice_header().
| int ff_hevc_set_new_ref | ( | HEVCContext * | s, |
| AVFrame ** | frame, | ||
| int | poc | ||
| ) |
Definition at line 118 of file hevc_refs.c.
Referenced by hevc_frame_start().
| int ff_hevc_output_frame | ( | HEVCContext * | s, |
| AVFrame * | frame, | ||
| int | flush | ||
| ) |
Find next frame in output order and put a reference to it in frame.
Definition at line 154 of file hevc_refs.c.
Referenced by hevc_decode_frame(), and hevc_frame_start().
| void ff_hevc_unref_frame | ( | HEVCContext * | s, |
| HEVCFrame * | frame, | ||
| int | flags | ||
| ) |
Definition at line 30 of file hevc_refs.c.
Referenced by alloc_frame(), ff_hevc_clear_refs(), ff_hevc_flush_dpb(), ff_hevc_frame_rps(), ff_hevc_output_frame(), hevc_decode_frame(), hevc_decode_free(), hevc_ref_frame(), and hevc_update_thread_context().
| void ff_hevc_set_neighbour_available | ( | HEVCContext * | s, |
| int | x0, | ||
| int | y0, | ||
| int | nPbW, | ||
| int | nPbH | ||
| ) |
Definition at line 41 of file hevc_mvs.c.
Referenced by ff_hevc_luma_mv_merge_mode(), hls_prediction_unit(), and hls_transform_unit().
| void ff_hevc_luma_mv_merge_mode | ( | HEVCContext * | s, |
| int | x0, | ||
| int | y0, | ||
| int | nPbW, | ||
| int | nPbH, | ||
| int | log2_cb_size, | ||
| int | part_idx, | ||
| int | merge_idx, | ||
| MvField * | mv | ||
| ) |
Definition at line 546 of file hevc_mvs.c.
Referenced by hls_prediction_unit().
| void ff_hevc_luma_mv_mvp_mode | ( | HEVCContext * | s, |
| int | x0, | ||
| int | y0, | ||
| int | nPbW, | ||
| int | nPbH, | ||
| int | log2_cb_size, | ||
| int | part_idx, | ||
| int | merge_idx, | ||
| MvField * | mv, | ||
| int | mvp_lx_flag, | ||
| int | LX | ||
| ) |
Definition at line 645 of file hevc_mvs.c.
Referenced by hls_prediction_unit().
| void ff_hevc_set_qPy | ( | HEVCContext * | s, |
| int | xC, | ||
| int | yC, | ||
| int | xBase, | ||
| int | yBase, | ||
| int | log2_cb_size | ||
| ) |
Definition at line 154 of file hevc_filter.c.
Referenced by hls_coding_unit(), and hls_transform_unit().
| void ff_hevc_deblocking_boundary_strengths | ( | HEVCContext * | s, |
| int | x0, | ||
| int | y0, | ||
| int | log2_trafo_size | ||
| ) |
Definition at line 586 of file hevc_filter.c.
Referenced by hls_coding_unit(), hls_pcm_sample(), and hls_transform_tree().
| int ff_hevc_cu_qp_delta_sign_flag | ( | HEVCContext * | s | ) |
Definition at line 514 of file hevc_cabac.c.
Referenced by hls_transform_unit().
| int ff_hevc_cu_qp_delta_abs | ( | HEVCContext * | s | ) |
Definition at line 489 of file hevc_cabac.c.
Referenced by hls_transform_unit().
| void ff_hevc_hls_filter | ( | HEVCContext * | s, |
| int | x, | ||
| int | y | ||
| ) |
Definition at line 729 of file hevc_filter.c.
Referenced by ff_hevc_hls_filters(), and hls_slice_data().
| void ff_hevc_hls_filters | ( | HEVCContext * | s, |
| int | x_ctb, | ||
| int | y_ctb, | ||
| int | ctb_size | ||
| ) |
Definition at line 736 of file hevc_filter.c.
Referenced by hls_slice_data().
| void ff_hevc_pred_init | ( | HEVCPredContext * | hpc, |
| int | bit_depth | ||
| ) |
Definition at line 37 of file hevcpred.c.
Referenced by set_sps().
| const uint8_t ff_hevc_qpel_extra_before[4] |
| const uint8_t ff_hevc_qpel_extra_after[4] |
| const uint8_t ff_hevc_diag_scan4x4_x[16] |
Definition at line 85 of file hevc.c.
Referenced by hls_residual_coding(), and scaling_list_data().
| const uint8_t ff_hevc_diag_scan4x4_y[16] |
Definition at line 92 of file hevc.c.
Referenced by hls_residual_coding(), and scaling_list_data().
| const uint8_t ff_hevc_diag_scan8x8_x[64] |
Definition at line 106 of file hevc.c.
Referenced by hls_residual_coding(), and scaling_list_data().
| const uint8_t ff_hevc_diag_scan8x8_y[64] |
Definition at line 125 of file hevc.c.
Referenced by hls_residual_coding(), and scaling_list_data().
1.8.8