Searched refs:active_sps (Results 1 – 9 of 9) sorted by relevance
| /rockchip-linux_mpp/mpp/codec/dec/h264/ |
| H A D | h264d_fill.c | 86 for (i = 6; i < ((p_Vid->active_sps->chroma_format_idc != H264_CHROMA_444) ? 8 : 12); ++i) { in fill_scanlist() 134 pp->wFrameWidthInMbsMinus1 = p_Vid->active_sps->pic_width_in_mbs_minus1; in fill_picparams() 135 pp->wFrameHeightInMbsMinus1 = p_Vid->active_sps->pic_height_in_map_units_minus1; in fill_picparams() 136 pp->num_ref_frames = p_Vid->active_sps->max_num_ref_frames; in fill_picparams() 140 pp->chroma_format_idc = p_Vid->active_sps->chroma_format_idc; in fill_picparams() 145 pp->frame_mbs_only_flag = p_Vid->active_sps->frame_mbs_only_flag; in fill_picparams() 147 pp->MinLumaBipredSize8x8Flag = (p_Vid->active_sps->level_idc >= 31); in fill_picparams() 150 pp->bit_depth_luma_minus8 = p_Vid->active_sps->bit_depth_luma_minus8; in fill_picparams() 151 pp->bit_depth_chroma_minus8 = p_Vid->active_sps->bit_depth_chroma_minus8; in fill_picparams() 180 pp->log2_max_frame_num_minus4 = p_Vid->active_sps->log2_max_frame_num_minus4; in fill_picparams() [all …]
|
| H A D | h264d_slice.c | 120 if (currSlice->active_sps->chroma_format_idc) { in pred_weight_table() 129 if (currSlice->active_sps->chroma_format_idc) { in pred_weight_table() 147 if (currSlice->active_sps->chroma_format_idc) { in pred_weight_table() 419 currSlice->active_sps = p_Vid->active_sps; in set_slice_user_parmeters() 490 … READ_BITS(p_bitctx, currSlice->active_sps->log2_max_frame_num_minus4 + 4, &currSlice->frame_num); in process_slice() 505 if (currSlice->active_sps->frame_mbs_only_flag) { //!< user in_slice info in process_slice() 520 currSlice->mb_aff_frame_flag = currSlice->active_sps->mb_adaptive_frame_field_flag && in process_slice() 529 if (currSlice->active_sps->pic_order_cnt_type == 0) { in process_slice() 530 …READ_BITS(p_bitctx, currSlice->active_sps->log2_max_pic_order_cnt_lsb_minus4 + 4, &currSlice->pic_… in process_slice() 538 if (currSlice->active_sps->pic_order_cnt_type == 1) { in process_slice() [all …]
|
| H A D | h264d_init.c | 40 H264_SPS_t *active_sps = p_Vid->active_sps; in decode_poc() local 42 MaxPicOrderCntLsb = (1 << (active_sps->log2_max_pic_order_cnt_lsb_minus4 + 4)); in decode_poc() 44 switch (active_sps->pic_order_cnt_type) { in decode_poc() 112 if (active_sps->num_ref_frames_in_pic_order_cnt_cycle) { in decode_poc() 122 if (active_sps->num_ref_frames_in_pic_order_cnt_cycle) { in decode_poc() 123 for (i = 0; i < (RK_S32)active_sps->num_ref_frames_in_pic_order_cnt_cycle; i++) { in decode_poc() 124 p_Vid->ExpectedDeltaPerPicOrderCntCycle += active_sps->offset_for_ref_frame[i]; in decode_poc() 128 …p_Vid->PicOrderCntCycleCnt = (pSlice->AbsFrameNum - 1) / active_sps->num_ref_frames_in_pic_order_c… in decode_poc() 129 …p_Vid->FrameNumInPicOrderCntCycle = (pSlice->AbsFrameNum - 1) % active_sps->num_ref_frames_in_pic_… in decode_poc() 132 p_Vid->ExpectedPicOrderCnt += active_sps->offset_for_ref_frame[i]; in decode_poc() [all …]
|
| H A D | h264d_dpb.c | 49 static RK_S32 getDpbSize(H264dVideoCtx_t *p_Vid, H264_SPS_t *active_sps) in getDpbSize() argument 52 RK_S32 pic_size = (active_sps->pic_width_in_mbs_minus1 + 1) in getDpbSize() 53 …* (active_sps->pic_height_in_map_units_minus1 + 1) * (active_sps->frame_mbs_only_flag ? 1 : 2) * 3… in getDpbSize() 55 switch (active_sps->level_idc) { in getDpbSize() 63 if (!is_prext_profile(active_sps->profile_idc) && (active_sps->constrained_set3_flag == 1)) in getDpbSize() 122 …if (active_sps->vui_parameters_present_flag && active_sps->vui_seq_parameters.bitstream_restrictio… in getDpbSize() 124 if ((RK_S32)active_sps->vui_seq_parameters.max_dec_frame_buffering > size) { in getDpbSize() 127 size_vui = MPP_MAX(1, active_sps->vui_seq_parameters.max_dec_frame_buffering); in getDpbSize() 134 if (size < active_sps->max_num_ref_frames) { in getDpbSize() 136 active_sps->level_idc, pic_size, active_sps->max_num_ref_frames); in getDpbSize() [all …]
|
| H A D | h264d_sps.c | 586 p_Vid->active_sps = &subset_sps->sps; in activate_sps() 590 if (video_pars_changed(p_Vid, p_Vid->active_sps, 1)) { in activate_sps() 594 update_last_video_pars(p_Vid, p_Vid->active_sps, 1); in activate_sps() 605 p_Vid->active_sps = sps; in activate_sps() 609 if (video_pars_changed(p_Vid, p_Vid->active_sps, 0)) { in activate_sps() 614 update_last_video_pars(p_Vid, p_Vid->active_sps, 0); in activate_sps() 623 update_video_pars(p_Vid, p_Vid->active_sps); in activate_sps()
|
| H A D | h264d_scalist.c | 341 H264_SPS_t *sps = currSlice->p_Vid->active_sps; in prepare_init_scanlist()
|
| H A D | h264d_global.h | 801 struct h264_sps_t *active_sps; member 983 struct h264_sps_t *active_sps; member
|
| H A D | h264d_parse.c | 87 currSlice->active_sps = p_Vid->active_sps; in reset_slice()
|
| H A D | h264d_api.c | 186 p_Vid->active_sps = NULL; in init_vid_ctx()
|