Home
last modified time | relevance | path

Searched refs:HEVCContext (Results 1 – 6 of 6) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_parser.h523 typedef struct HEVCContext { struct
666 } HEVCContext; argument
668 RK_S32 mpp_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps,
670 RK_S32 mpp_hevc_decode_nal_vps(HEVCContext *s);
671 RK_S32 mpp_hevc_decode_nal_sps(HEVCContext *s);
672 RK_S32 mpp_hevc_decode_nal_pps(HEVCContext *s);
673 RK_S32 mpp_hevc_decode_nal_sei(HEVCContext *s);
675 RK_S32 mpp_hevc_extract_rbsp(HEVCContext *s, const RK_U8 *src, RK_S32 length,
682 void mpp_hevc_clear_refs(HEVCContext *s);
687 void mpp_hevc_flush_dpb(HEVCContext *s);
[all …]
H A Dh265d_refs.c37 void mpp_hevc_unref_frame(HEVCContext *s, HEVCFrame *frame, int flags) in mpp_hevc_unref_frame()
59 void mpp_hevc_clear_refs(HEVCContext *s) in mpp_hevc_clear_refs()
69 void mpp_hevc_flush_dpb(HEVCContext *s) in mpp_hevc_flush_dpb()
82 static HEVCFrame *alloc_frame(HEVCContext *s) in alloc_frame()
160 int mpp_hevc_set_new_ref(HEVCContext *s, MppFrame *mframe, int poc) in mpp_hevc_set_new_ref()
203 static HEVCFrame *find_ref_idx(HEVCContext *s, int poc) in find_ref_idx()
233 static HEVCFrame *generate_missing_ref(HEVCContext *s, int poc) in generate_missing_ref()
254 static int add_candidate_ref(HEVCContext *s, RefPicList *list, in add_candidate_ref()
281 RK_S32 mpp_hevc_frame_rps(HEVCContext *s) in mpp_hevc_frame_rps()
351 int mpp_hevc_compute_poc(HEVCContext *s, int poc_lsb) in mpp_hevc_compute_poc()
[all …]
H A Dh265d_sei.c58 static RK_S32 decode_nal_sei_frame_packing_arrangement(HEVCContext *s, BitReadCtx_t *gb) in decode_nal_sei_frame_packing_arrangement()
87 static RK_S32 decode_pic_timing(HEVCContext *s, BitReadCtx_t *gb) in decode_pic_timing()
120 static RK_S32 active_parameter_sets(HEVCContext *s, BitReadCtx_t *gb) in active_parameter_sets()
146 static RK_S32 mastering_display_colour_volume(HEVCContext *s, BitReadCtx_t *gb) in mastering_display_colour_volume()
185 static RK_S32 content_light_info(HEVCContext *s, BitReadCtx_t *gb) in content_light_info()
332 static RK_S32 vivid_display_info(HEVCContext *s, BitReadCtx_t *gb, RK_U32 size) in vivid_display_info()
339 static RK_S32 hdr10plus_dynamic_data(HEVCContext *s, BitReadCtx_t *gb, RK_U32 size) in hdr10plus_dynamic_data()
346 static RK_S32 user_data_registered_itu_t_t35(HEVCContext *s, BitReadCtx_t *gb, int size) in user_data_registered_itu_t_t35()
397 static RK_S32 decode_nal_sei_alternative_transfer(HEVCContext *s, BitReadCtx_t *gb) in decode_nal_sei_alternative_transfer()
411 MPP_RET decode_recovery_point(BitReadCtx_t *gb, HEVCContext *s) in decode_recovery_point()
[all …]
H A Dh265d_parser.c321 static RK_S32 pred_weight_table(HEVCContext *s, BitReadCtx_t *gb) in pred_weight_table()
424 static RK_S32 decode_lt_rps(HEVCContext *s, LongTermRPS *rps, BitReadCtx_t *gb) in decode_lt_rps()
488 static RK_S32 set_sps(HEVCContext *s, const HEVCSPS *sps) in set_sps()
708 static RK_S32 hls_slice_header(HEVCContext *s) in hls_slice_header()
1133 static RK_S32 hls_nal_unit(HEVCContext *s) in hls_nal_unit()
1163 HEVCContext *s = (HEVCContext *)h265dctx->priv_data; in mpp_hevc_out_dec_order()
1178 HEVCContext *s = (HEVCContext *)h265dctx->priv_data; in mpp_hevc_output_frame()
1263 static RK_S32 hevc_frame_start(HEVCContext *s) in hevc_frame_start()
1340 static RK_S32 parser_nal_unit(HEVCContext *s, const RK_U8 *nal, int length) in parser_nal_unit()
1553 RK_S32 mpp_hevc_extract_rbsp(HEVCContext *s, const RK_U8 *src, int length, in mpp_hevc_extract_rbsp()
[all …]
H A Dh265d_parser2_syntax.c53 static void fill_picture_parameters(const HEVCContext *h, in fill_picture_parameters()
299 static void fill_scaling_lists(const HEVCContext *h, DXVA_Qmatrix_HEVC *qm) in fill_scaling_lists()
350 const HEVCContext *h = (const HEVCContext *)h265dctx->priv_data; in h265d_parser2_syntax()
366 const HEVCContext *h = (const HEVCContext *)h265dctx->priv_data; in h265d_syntax_fill_slice()
H A Dh265d_ps.c138 int mpp_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps, in mpp_hevc_decode_short_term_rps()
274 static RK_S32 decode_profile_tier_level(HEVCContext *s, PTLCommon *ptl) in decode_profile_tier_level()
315 static RK_S32 parse_ptl(HEVCContext *s, PTL *ptl, int max_num_sub_layers) in parse_ptl()
343 static RK_S32 decode_sublayer_hrd(HEVCContext *s, unsigned int nb_cpb, in decode_sublayer_hrd()
364 static RK_S32 decode_hrd(HEVCContext *s, int common_inf_present, in decode_hrd()
431 static RK_S32 parse_vps_extension (HEVCContext *s, HEVCVPS *vps) in parse_vps_extension()
1040 int mpp_hevc_decode_nal_vps(HEVCContext *s) in mpp_hevc_decode_nal_vps()
1179 static RK_S32 decode_vui(HEVCContext *s, HEVCSPS *sps) in decode_vui()
1339 static int scaling_list_data(HEVCContext *s, ScalingList *sl, HEVCSPS *sps) in scaling_list_data()
1413 RK_S32 mpp_hevc_decode_nal_sps(HEVCContext *s) in mpp_hevc_decode_nal_sps()
[all …]