Searched refs:HEVCContext (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/external/mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser.h | 493 typedef struct HEVCContext { struct 632 } HEVCContext; argument 634 RK_S32 mpp_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps, 636 RK_S32 mpp_hevc_decode_nal_vps(HEVCContext *s); 637 RK_S32 mpp_hevc_decode_nal_sps(HEVCContext *s); 638 RK_S32 mpp_hevc_decode_nal_pps(HEVCContext *s); 639 RK_S32 mpp_hevc_decode_nal_sei(HEVCContext *s); 641 RK_S32 mpp_hevc_extract_rbsp(HEVCContext *s, const RK_U8 *src, RK_S32 length, 648 void mpp_hevc_clear_refs(HEVCContext *s); 653 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() 155 int mpp_hevc_set_new_ref(HEVCContext *s, MppFrame *mframe, int poc) in mpp_hevc_set_new_ref() 193 static HEVCFrame *find_ref_idx(HEVCContext *s, int poc) in find_ref_idx() 223 static HEVCFrame *generate_missing_ref(HEVCContext *s, int poc) in generate_missing_ref() 243 static int add_candidate_ref(HEVCContext *s, RefPicList *list, in add_candidate_ref() 270 RK_S32 mpp_hevc_frame_rps(HEVCContext *s) in mpp_hevc_frame_rps() 340 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 user_data_registered_itu_t_t35(HEVCContext *s, BitReadCtx_t *gb, int size) in user_data_registered_itu_t_t35() 374 static RK_S32 decode_nal_sei_alternative_transfer(HEVCContext *s, BitReadCtx_t *gb) in decode_nal_sei_alternative_transfer() 388 MPP_RET decode_recovery_point(BitReadCtx_t *gb, HEVCContext *s) in decode_recovery_point() 408 MPP_RET mpp_hevc_decode_nal_sei(HEVCContext *s) in mpp_hevc_decode_nal_sei()
|
| H A D | h265d_parser.c | 315 static RK_S32 pred_weight_table(HEVCContext *s, BitReadCtx_t *gb) in pred_weight_table() 418 static RK_S32 decode_lt_rps(HEVCContext *s, LongTermRPS *rps, BitReadCtx_t *gb) in decode_lt_rps() 482 static RK_S32 set_sps(HEVCContext *s, const HEVCSPS *sps) in set_sps() 702 static RK_S32 hls_slice_header(HEVCContext *s) in hls_slice_header() 1112 static RK_S32 hls_nal_unit(HEVCContext *s) in hls_nal_unit() 1142 HEVCContext *s = (HEVCContext *)h265dctx->priv_data; in mpp_hevc_out_dec_order() 1157 HEVCContext *s = (HEVCContext *)h265dctx->priv_data; in mpp_hevc_output_frame() 1217 static RK_S32 hevc_frame_start(HEVCContext *s) in hevc_frame_start() 1281 static RK_S32 parser_nal_unit(HEVCContext *s, const RK_U8 *nal, int length) in parser_nal_unit() 1494 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() 261 static void fill_scaling_lists(const HEVCContext *h, DXVA_Qmatrix_HEVC *qm) in fill_scaling_lists() 312 const HEVCContext *h = (const HEVCContext *)h265dctx->priv_data; in h265d_parser2_syntax() 328 const HEVCContext *h = (const HEVCContext *)h265dctx->priv_data; in h265d_syntax_fill_slice()
|
| H A D | h265d_ps.c | 128 int mpp_hevc_decode_short_term_rps(HEVCContext *s, ShortTermRPS *rps, in mpp_hevc_decode_short_term_rps() 266 static RK_S32 decode_profile_tier_level(HEVCContext *s, PTLCommon *ptl) in decode_profile_tier_level() 300 static RK_S32 parse_ptl(HEVCContext *s, PTL *ptl, int max_num_sub_layers) in parse_ptl() 327 static RK_S32 decode_sublayer_hrd(HEVCContext *s, unsigned int nb_cpb, in decode_sublayer_hrd() 348 static RK_S32 decode_hrd(HEVCContext *s, int common_inf_present, in decode_hrd() 415 static RK_S32 parse_vps_extension (HEVCContext *s, HEVCVPS *vps) in parse_vps_extension() 1024 int mpp_hevc_decode_nal_vps(HEVCContext *s) in mpp_hevc_decode_nal_vps() 1163 static RK_S32 decode_vui(HEVCContext *s, HEVCSPS *sps) in decode_vui() 1320 static int scaling_list_data(HEVCContext *s, ScalingList *sl, HEVCSPS *sps) in scaling_list_data() 1394 RK_S32 mpp_hevc_decode_nal_sps(HEVCContext *s) in mpp_hevc_decode_nal_sps() [all …]
|