Searched refs:layer_id (Results 1 – 9 of 9) sorted by relevance
| /rockchip-linux_mpp/mpp/codec/dec/h264/ |
| H A D | h264d_init.c | 307 p_stored_pic->layer_id = p_pic->layer_id; in clone_storable_picture() 336 if (fs->frame && (fs->frame->layer_id == 0) && (poc == currSlice->framepoc)) { in init_mvc_picture() 349 if (fs->top_field && (fs->top_field->layer_id == 0) && (poc == currSlice->toppoc)) { in init_mvc_picture() 362 … if (fs->bottom_field && (fs->bottom_field->layer_id == 0) && (poc == currSlice->bottompoc)) { in init_mvc_picture() 398 RK_S32 layer_id = dec_pic->layer_id; in dpb_mark_malloc() local 565 impl->viewid = dec_pic->layer_id; in dpb_mark_malloc() 576 p_Vid->active_dpb_mark[layer_id] = cur_mark; in dpb_mark_malloc() 578 cur_mark = p_Vid->active_dpb_mark[layer_id]; in dpb_mark_malloc() 594 layer_id); in dpb_mark_malloc() 599 dec_pic->mem_mark = p_Vid->active_dpb_mark[layer_id]; in dpb_mark_malloc() [all …]
|
| H A D | h264d_sps.c | 429 static RK_U32 video_pars_changed(H264dVideoCtx_t *p_Vid, H264_SPS_t *sps, RK_U8 layer_id) in video_pars_changed() argument 433 ret |= p_Vid->p_Dpb_layer[layer_id]->num_ref_frames != sps->max_num_ref_frames; in video_pars_changed() 434 ret |= p_Vid->last_pic_width_in_mbs_minus1[layer_id] != sps->pic_width_in_mbs_minus1; in video_pars_changed() 435 …ret |= p_Vid->last_pic_height_in_map_units_minus1[layer_id] != sps->pic_height_in_map_units_minus1; in video_pars_changed() 436 ret |= p_Vid->last_profile_idc[layer_id] != sps->profile_idc; in video_pars_changed() 437 ret |= p_Vid->last_level_idc[layer_id] != sps->level_idc; in video_pars_changed() 438 ret |= !p_Vid->p_Dpb_layer[layer_id]->init_done; in video_pars_changed() 443 static void update_last_video_pars(H264dVideoCtx_t *p_Vid, H264_SPS_t *sps, RK_U8 layer_id) in update_last_video_pars() argument 445 p_Vid->last_pic_width_in_mbs_minus1[layer_id] = sps->pic_width_in_mbs_minus1; in update_last_video_pars() 446 p_Vid->last_pic_height_in_map_units_minus1[layer_id] = sps->pic_height_in_map_units_minus1; in update_last_video_pars() [all …]
|
| H A D | h264d_dpb.c | 883 RK_U32 is_base_view = p_mark->pic->layer_id == 0 ? 1 : 0; in write_picture() 892 if (match_mark->pic->layer_id != p_mark->pic->layer_id) { in write_picture() 907 p_mark->pic->layer_id, p_mark->pic->poc); in write_picture() 911 i, match_mark->slot_idx, match_mark->pic->layer_id, match_mark->pic->poc); in write_picture() 916 i, match_mark->slot_idx, match_mark->pic->layer_id, match_mark->pic->poc); in write_picture() 936 p_mark->pic->layer_id, p_mark->slot_idx, p_mark->pic->poc); in write_picture() 1135 if (p->layer_id == 0) { in adaptive_memory_management() 1170 fs_top->layer_id = frame->layer_id; in dpb_split_field() 1171 fs_btm->layer_id = frame->layer_id; in dpb_split_field() 1231 fs->frame->layer_id = fs->layer_id; in dpb_combine_field() [all …]
|
| H A D | h264d_slice.c | 264 currSlice->layer_id = currSlice->view_id; in init_slice_parmeters() 265 if (currSlice->layer_id >= 0) { // if not found, layer_id == -1 in init_slice_parmeters() 266 currSlice->p_Dpb = p_Vid->p_Dpb_layer[currSlice->layer_id]; in init_slice_parmeters() 596 … currSlice->slice_type, currSlice->layer_id, currSlice->active_sps->seq_parameter_set_id, in process_slice()
|
| H A D | h264d_global.h | 352 RK_S32 layer_id; member 376 RK_S32 layer_id; member 402 RK_S32 layer_id; member 759 RK_S32 layer_id; member 854 RK_S32 layer_id; member
|
| H A D | h264d_fill.c | 259 pp->curr_layer_id = dec_pic->layer_id; in fill_picparams() 269 pp->curr_layer_id = dec_pic->layer_id; in fill_picparams()
|
| H A D | h264d_api.c | 179 p_Vid->p_Dpb_layer[i]->layer_id = i; in init_vid_ctx()
|
| /rockchip-linux_mpp/mpp/codec/dec/h265/ |
| H A D | h265d_parser.c | 65 int nut, layer_id; in hevc_find_frame_end() local 72 … layer_id = (((sc->state64 >> 2 * 8) & 0x01) << 5) + (((sc->state64 >> 1 * 8) & 0xF8) >> 3); in hevc_find_frame_end() 77 if (sc->frame_start_found && !layer_id) { in hevc_find_frame_end() 87 if (first_slice_segment_in_pic_flag && !layer_id) { in hevc_find_frame_end()
|
| /rockchip-linux_mpp/mpp/codec/dec/m2v/ |
| H A D | m2vd_parser.c | 660 int layer_id; in m2vd_decode_scalable_ext_header() local 679 layer_id = m2vd_read_bits(bx, 4); in m2vd_decode_scalable_ext_header() 691 (void)layer_id; in m2vd_decode_scalable_ext_header()
|