Searched refs:HEVCContext (Results 1 - 11 of 11) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/
H A Dhevc.h796 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 Dhevcpred.h29 struct HEVCContext;
32 void (*intra_pred[4])(struct HEVCContext *s, int x0, int y0, int c_idx);
H A Dhevc_sei.c28 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 Dhevc_cabac.c500 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 Dhevc_refs.c30 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 Dhevc_parser.c32 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 Dhevc_mvs.c41 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 Dhevc.c54 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 Dhevc_filter.c50 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 Dhevc_ps.c72 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 Dhevcpred_template.c30 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) \

Completed in 73 milliseconds