Searched refs:HEVCContext (Results 1 – 6 of 6) sorted by relevance
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser.h | 523 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 D | h265d_refs.c | 37 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 D | h265d_sei.c | 58 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 D | h265d_parser.c | 321 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 D | h265d_parser2_syntax.c | 53 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 D | h265d_ps.c | 138 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 …]
|