Searched refs:vps (Results 1 – 9 of 9) sorted by relevance
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_ps.c | 431 static RK_S32 parse_vps_extension (HEVCContext *s, HEVCVPS *vps) in parse_vps_extension() argument 438 READ_ONEBIT(gb, &vps->avc_base_layer_flag); in parse_vps_extension() 439 READ_ONEBIT(gb, &vps->splitting_flag); in parse_vps_extension() 442 READ_ONEBIT(gb, &vps->scalability_mask[i]); in parse_vps_extension() 443 numScalabilityTypes += vps->scalability_mask[i]; in parse_vps_extension() 444 if ( i != 1 && vps->scalability_mask[i] != 0) { in parse_vps_extension() 449 vps->m_numScalabilityTypes = numScalabilityTypes; in parse_vps_extension() 451 READ_BITS(gb, 3, &vps->dimension_id_len[i]); in parse_vps_extension() 452 vps->dimension_id_len[i] = vps->dimension_id_len[i] + 1; in parse_vps_extension() 455 if (vps->splitting_flag) { in parse_vps_extension() [all …]
|
| H A D | h265d_parser.h | 463 HEVCVPS vps[MAX_VPS_COUNT]; member 530 const HEVCVPS *vps; member
|
| H A D | h265d_parser.c | 514 s->vps = (HEVCVPS*) s->vps_list[s->sps->vps_id]; in set_sps() 516 if (s->vps->vps_timing_info_present_flag) { in set_sps() 517 num = s->vps->vps_num_units_in_tick; in set_sps() 518 den = s->vps->vps_time_scale; in set_sps()
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_ps.c | 114 MPP_RET h265e_set_vps(H265eCtx *ctx, H265eVps *vps) in h265e_set_vps() argument 118 ProfileTierLevel *profileTierLevel = &vps->m_ptl.m_generalPTL; in h265e_set_vps() 125 vps->m_VPSId = 0; in h265e_set_vps() 126 vps->m_maxTLayers = refs->max_tlayers ? refs->max_tlayers : 1; in h265e_set_vps() 127 vps->m_maxLayers = vps->m_maxTLayers; in h265e_set_vps() 128 vps->m_bTemporalIdNestingFlag = 1; in h265e_set_vps() 129 vps->m_numHrdParameters = 0; in h265e_set_vps() 130 vps->m_maxNuhReservedZeroLayerId = 0; in h265e_set_vps() 131 vps->m_hrdParameters = NULL; in h265e_set_vps() 132 vps->m_hrdOpSetIdx = NULL; in h265e_set_vps() [all …]
|
| H A D | h265e_header_gen.c | 299 static MPP_RET h265e_vps_write(H265eVps *vps, H265eStream *s) in h265e_vps_write() argument 307 h265e_stream_write_with_log(s, vps->m_VPSId, 4, "vps_video_parameter_set_id"); in h265e_vps_write() 310 h265e_stream_write_with_log(s, vps->m_maxTLayers - 1, 3, "vps_max_sub_layers_minus1"); in h265e_vps_write() 311 h265e_stream_write1_with_log(s, vps->m_bTemporalIdNestingFlag, "vps_temporal_id_nesting_flag"); in h265e_vps_write() 315 codePTL(s, &vps->m_ptl, 1, vps->m_maxTLayers - 1); in h265e_vps_write() 318 for (i = 0; i <= vps->m_maxTLayers - 1; i++) { in h265e_vps_write() 319 …h265e_stream_write_ue_with_log(s, vps->m_maxDecPicBuffering[i] - 1, "vps_max_dec_pic_buffering_min… in h265e_vps_write() 320 h265e_stream_write_ue_with_log(s, vps->m_numReorderPics[i], "vps_num_reorder_pics[i]"); in h265e_vps_write() 321 …h265e_stream_write_ue_with_log(s, vps->m_maxLatencyIncrease[i], "vps_max_latency_increase_plus1[i]… in h265e_vps_write() 324 mpp_assert(vps->m_numHrdParameters <= MAX_VPS_NUM_HRD_PARAMETERS); in h265e_vps_write() [all …]
|
| H A D | h265e_ps.h | 27 MPP_RET h265e_set_sps(H265eCtx *ctx, H265eSps *sps, H265eVps *vps); 29 MPP_RET h265e_set_vps(H265eCtx *ctx, H265eVps *vps);
|
| H A D | h265e_codec.h | 68 H265eVps vps; member
|
| H A D | h265e_slice.c | 209 H265eVps *vps = &p->vps; in h265e_slice_init() local 220 slice->m_vps = vps; in h265e_slice_init()
|
| /rockchip-linux_mpp/ |
| H A D | CHANGELOG.md | 450 - [h265e]: Fix vps/sps max temparal layers val 490 - [h265d]: Reduce malloc/free frequency of vps
|