/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/ |
H A D | hevc.h | 796 typedef struct HEVCContext { struct 800 struct HEVCContext *sList[MAX_NB_THREADS]; 932 } HEVCContext; typedef in typeref:struct:HEVCContext 934 int ff_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps, 936 int ff_hevc_decode_nal_vps(HEVCContext *s); 937 int ff_hevc_decode_nal_sps(HEVCContext *s); 938 int ff_hevc_decode_nal_pps(HEVCContext *s); 939 int ff_hevc_decode_nal_sei(HEVCContext *s); 941 int ff_hevc_extract_rbsp(HEVCContext *s, const uint8_t *src, int length, 947 void ff_hevc_clear_refs(HEVCContext * [all...] |
H A D | hevcpred.h | 29 struct HEVCContext; 32 void (*intra_pred[4])(struct HEVCContext *s, int x0, int y0, int c_idx);
|
H A D | hevc_sei.c | 28 static void decode_nal_sei_decoded_picture_hash(HEVCContext *s) 52 static void decode_nal_sei_frame_packing_arrangement(HEVCContext *s) 77 static void decode_nal_sei_display_orientation(HEVCContext *s) 92 static int decode_pic_timing(HEVCContext *s) 117 static int active_parameter_sets(HEVCContext *s) 142 static int decode_nal_sei_message(HEVCContext *s) 195 int ff_hevc_decode_nal_sei(HEVCContext *s)
|
H A D | hevc_cabac.c | 500 void ff_hevc_save_states(HEVCContext *s, int ctb_addr_ts) 510 static void load_states(HEVCContext *s) 520 static void cabac_init_decoder(HEVCContext *s) 530 static void cabac_init_state(HEVCContext *s) 554 void ff_hevc_cabac_init(HEVCContext *s, int ctb_addr_ts) 600 int ff_hevc_sao_merge_flag_decode(HEVCContext *s) 605 int ff_hevc_sao_type_idx_decode(HEVCContext *s) 615 int ff_hevc_sao_band_position_decode(HEVCContext *s) 625 int ff_hevc_sao_offset_abs_decode(HEVCContext *s) 635 int ff_hevc_sao_offset_sign_decode(HEVCContext * [all...] |
H A D | hevc_refs.c | 30 void ff_hevc_unref_frame(HEVCContext *s, HEVCFrame *frame, int flags) 52 RefPicList *ff_hevc_get_ref_list(HEVCContext *s, HEVCFrame *ref, int x0, int y0) 66 void ff_hevc_clear_refs(HEVCContext *s) 75 void ff_hevc_flush_dpb(HEVCContext *s) 82 static HEVCFrame *alloc_frame(HEVCContext *s) 123 int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc) 159 int ff_hevc_output_frame(HEVCContext *s, AVFrame *out, int flush) 226 static int init_slice_rpl(HEVCContext *s) 244 int ff_hevc_slice_rpl(HEVCContext *s) 314 static HEVCFrame *find_ref_idx(HEVCContext * [all...] |
H A D | hevc_parser.c | 32 HEVCContext h; 90 HEVCContext *h = &((HEVCParseContext *)s->priv_data)->h; 310 HEVCContext *h = &((HEVCParseContext *)s->priv_data)->h; 320 HEVCContext *h = &((HEVCParseContext *)s->priv_data)->h;
|
H A D | hevc_mvs.c | 41 void ff_hevc_set_neighbour_available(HEVCContext *s, int x0, int y0, 64 static int z_scan_block_avail(HEVCContext *s, int xCurr, int yCurr, 104 static int check_prediction_block_available(HEVCContext *s, int log2_cb_size, 120 static int isDiffMER(HEVCContext *s, int xN, int yN, int xP, int yP) 196 static int derive_temporal_colocated_mvs(HEVCContext *s, MvField temp_col, 249 static int temporal_luma_motion_vector(HEVCContext *s, int x0, int y0, 314 static void derive_spatial_merge_candidates(HEVCContext *s, int x0, int y0, 542 void ff_hevc_luma_mv_merge_mode(HEVCContext *s, int x0, int y0, int nPbW, 575 static av_always_inline void dist_scale(HEVCContext *s, Mv *mv, 592 static int mv_mp_mode_mx(HEVCContext * [all...] |
H A D | hevc.c | 54 static void pic_arrays_free(HEVCContext *s) 82 static int pic_arrays_init(HEVCContext *s, const HEVCSPS *sps) 138 static void pred_weight_table(HEVCContext *s, GetBitContext *gb) 227 static int decode_lt_rps(HEVCContext *s, LongTermRPS *rps, GetBitContext *gb) 279 static int set_sps(HEVCContext *s, const HEVCSPS *sps) 349 static int is_sps_exist(HEVCContext *s, const HEVCSPS* last_sps) 360 static int hls_slice_header(HEVCContext *s) 766 static void hls_sao_param(HEVCContext *s, int rx, int ry) 840 static int hls_cross_component_pred(HEVCContext *s, int idx) { 856 static int hls_transform_unit(HEVCContext * [all...] |
H A D | hevc_filter.c | 50 static int chroma_tc(HEVCContext *s, int qp_y, int c_idx, int tc_offset) 79 static int get_qPy_pred(HEVCContext *s, int xC, int yC, 123 void ff_hevc_set_qPy(HEVCContext *s, int xC, int yC, 136 static int get_qPy(HEVCContext *s, int xC, int yC) 156 static void restore_tqb_pixels(HEVCContext *s, int x0, int y0, int width, int height, int c_idx) 189 static void sao_filter_CTB(HEVCContext *s, int x, int y) 288 static int get_pcm(HEVCContext *s, int x, int y) 309 static void deblocking_filter_CTB(HEVCContext *s, int x0, int y0) 493 static int boundary_strength(HEVCContext *s, MvField *curr, MvField *neigh, 557 void ff_hevc_deblocking_boundary_strengths(HEVCContext * [all...] |
H A D | hevc_ps.c | 72 int ff_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps, 195 static void decode_profile_tier_level(HEVCContext *s, PTLCommon *ptl) 227 static void parse_ptl(HEVCContext *s, PTL *ptl, int max_num_sub_layers) 250 static void decode_sublayer_hrd(HEVCContext *s, unsigned int nb_cpb, 268 static void decode_hrd(HEVCContext *s, int common_inf_present, 325 int ff_hevc_decode_nal_vps(HEVCContext *s) 427 static void decode_vui(HEVCContext *s, HEVCSPS *sps) 561 static int scaling_list_data(HEVCContext *s, ScalingList *sl) 618 int ff_hevc_decode_nal_sps(HEVCContext *s) 1051 static int pps_range_extensions(HEVCContext * [all...] |
H A D | hevcpred_template.c | 30 static av_always_inline void FUNC(intra_pred)(HEVCContext *s, int x0, int y0, 348 static void FUNC(intra_pred_ ## size)(HEVCContext *s, int x0, int y0, int c_idx) \
|