Searched refs:vsh (Results 1 – 7 of 7) sorted by relevance
| /rockchip-linux_mpp/mpp/codec/dec/avs2/ |
| H A D | avs2d_ps.c | 182 Avs2dSeqHeader_t *vsh = &p_dec->vsh; in wq_update_frame_matrix() local 196 frm_wqm = vsh->seq_wq_matrix; in wq_update_frame_matrix() 212 static MPP_RET parse_sequence_wqm(BitReadCtx_t *bitctx, Avs2dSeqHeader_t *vsh) in parse_sequence_wqm() argument 226 READ_UE(bitctx, &vsh->seq_wq_matrix[size_id][j * wqm_size + i]); in parse_sequence_wqm() 232 vsh->seq_wq_matrix[size_id][i] = seq_wqm[i]; in parse_sequence_wqm() 286 Avs2dSeqHeader_t *vsh = &p_dec->vsh; in avs2d_parse_sequence_header() local 289 memset(vsh, 0, sizeof(Avs2dSeqHeader_t)); in avs2d_parse_sequence_header() 290 READ_BITS(bitctx, 8, &vsh->profile_id); in avs2d_parse_sequence_header() 292 if (vsh->profile_id != 0x12 && vsh->profile_id != 0x20 && vsh->profile_id != 0x22) { in avs2d_parse_sequence_header() 294 mpp_err_f("profile_id 0x%02x is not supported.\n", vsh->profile_id); in avs2d_parse_sequence_header() [all …]
|
| H A D | avs2d_dpb.c | 47 Avs2dSeqHeader_t *vsh = &p_dec->vsh; in dpb_get_size() local 48 mini_cu_width = (vsh->horizontal_size + mini_size - 1) / mini_size; in dpb_get_size() 49 if (vsh->progressive_sequence == 0 && vsh->field_coded_sequence == 0) { in dpb_get_size() 50 mini_cu_height = (vsh->vertical_size + 2 * mini_size - 1) / (2 * mini_size); in dpb_get_size() 52 mini_cu_height = (vsh->vertical_size + mini_size - 1) / mini_size; in dpb_get_size() 55 avs2d_dbg_dpb("level_id %d, pic_size %d", vsh->level_id, pic_size); in dpb_get_size() 57 switch (vsh->level_id) { in dpb_get_size() 90 AVS2D_DBG(AVS2D_DBG_WARNNING, "invalid level id(%d)", vsh->level_id); in dpb_get_size() 94 if (dpb_size < (RK_U32)(vsh->num_of_rps + 1)) { in dpb_get_size() 95 dpb_size = (RK_U32)(vsh->num_of_rps + 1); in dpb_get_size() [all …]
|
| H A D | avs2d_parse.c | 363 Avs2dSeqHeader_t *vsh = &p_dec->vsh; in avs2d_fill_parameters() local 372 pp->chroma_format_idc = vsh->chroma_format; in avs2d_fill_parameters() 373 pp->pic_width_in_luma_samples = MPP_ALIGN(vsh->horizontal_size, 8); in avs2d_fill_parameters() 374 pp->pic_height_in_luma_samples = MPP_ALIGN(vsh->vertical_size, 8); in avs2d_fill_parameters() 375 pp->bit_depth_luma_minus8 = vsh->bit_depth - 8; in avs2d_fill_parameters() 376 pp->bit_depth_chroma_minus8 = vsh->bit_depth - 8; in avs2d_fill_parameters() 377 pp->lcu_size = vsh->lcu_size; in avs2d_fill_parameters() 378 pp->progressive_sequence = vsh->progressive_sequence; in avs2d_fill_parameters() 379 pp->field_coded_sequence = vsh->field_coded_sequence; in avs2d_fill_parameters() 380 pp->multi_hypothesis_skip_enable_flag = vsh->enable_mhp_skip; in avs2d_fill_parameters() [all …]
|
| H A D | avs2d_global.h | 389 Avs2dSeqHeader_t vsh; member
|
| /rockchip-linux_mpp/mpp/codec/dec/avs/ |
| H A D | avsd_parse.c | 29 static MPP_RET get_sequence_header(BitReadCtx_t *bitctx, AvsdSeqHeader_t *vsh) in get_sequence_header() argument 34 READ_BITS(bitctx, 8, &vsh->profile_id); in get_sequence_header() 36 if (vsh->profile_id != 0x20 && vsh->profile_id != 0x48) { in get_sequence_header() 38 mpp_err_f("profile_id 0x%02x is not supported.\n", vsh->profile_id); in get_sequence_header() 41 READ_BITS(bitctx, 8, &vsh->level_id); in get_sequence_header() 42 if (vsh->level_id > 0x42) { in get_sequence_header() 44 mpp_err_f("level_id 0x%02x is not supported.\n", vsh->level_id); in get_sequence_header() 47 READ_ONEBIT(bitctx, &vsh->progressive_sequence); in get_sequence_header() 48 READ_BITS(bitctx, 14, &vsh->horizontal_size); in get_sequence_header() 49 READ_BITS(bitctx, 14, &vsh->vertical_size); in get_sequence_header() [all …]
|
| H A D | avsd_parse.h | 224 AvsdSeqHeader_t vsh; member
|
| H A D | avsd_api.c | 351 p_dec->vsh.version_checked = 1; in avsd_callback()
|