Home
last modified time | relevance | path

Searched refs:pic (Results 1 – 17 of 17) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/vp9/
H A Dvp9d_parser2_syntax.c71 static int vp9d_fill_picparams(Vp9CodecContext *ctx, DXVA_PicParams_VP9 *pic) in vp9d_fill_picparams() argument
77 DXVA_prob_vp9* prob_flag = &pic->prob_flag_delta.p_flag; in vp9d_fill_picparams()
78 DXVA_prob_vp9* prob_delta = &pic->prob_flag_delta.p_delta; in vp9d_fill_picparams()
81 pic->profile = ctx->profile; in vp9d_fill_picparams()
82 pic->show_existing_frame = s->show_existing_frame; in vp9d_fill_picparams()
83 pic->frame_type = !s->keyframe; in vp9d_fill_picparams()
84 pic->show_frame = !s->invisible; in vp9d_fill_picparams()
85 pic->error_resilient_mode = s->errorres; in vp9d_fill_picparams()
86 pic->subsampling_x = s->ss_h; in vp9d_fill_picparams()
87 pic->subsampling_y = s->ss_v; in vp9d_fill_picparams()
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/m2vd/
H A Dhal_m2vd_vdpu1.c168 p_regs->sw18.fcode_fwd_hor = dx->pic.full_pel_forward_vector; in hal_m2vd_vdpu1_gen_regs()
169 p_regs->sw18.fcode_fwd_ver = dx->pic.forward_f_code; in hal_m2vd_vdpu1_gen_regs()
170 p_regs->sw18.fcode_bwd_hor = dx->pic.full_pel_backward_vector; in hal_m2vd_vdpu1_gen_regs()
171 p_regs->sw18.fcode_bwd_ver = dx->pic.backward_f_code; in hal_m2vd_vdpu1_gen_regs()
174 p_regs->sw18.fcode_fwd_hor = dx->pic.forward_f_code; in hal_m2vd_vdpu1_gen_regs()
175 p_regs->sw18.fcode_fwd_ver = dx->pic.forward_f_code; in hal_m2vd_vdpu1_gen_regs()
176 p_regs->sw18.fcode_bwd_hor = dx->pic.backward_f_code; in hal_m2vd_vdpu1_gen_regs()
177 p_regs->sw18.fcode_bwd_ver = dx->pic.backward_f_code; in hal_m2vd_vdpu1_gen_regs()
178 if (dx->pic.full_pel_forward_vector) in hal_m2vd_vdpu1_gen_regs()
180 if (dx->pic.full_pel_backward_vector) in hal_m2vd_vdpu1_gen_regs()
[all …]
H A Dhal_m2vd_vdpu2.c217 p_regs->sw136.fcode_fwd_hor = dx->pic.full_pel_forward_vector; in hal_m2vd_vdpu2_gen_regs()
218 p_regs->sw136.fcode_fwd_ver = dx->pic.forward_f_code; in hal_m2vd_vdpu2_gen_regs()
219 p_regs->sw136.fcode_bwd_hor = dx->pic.full_pel_backward_vector; in hal_m2vd_vdpu2_gen_regs()
220 p_regs->sw136.fcode_bwd_ver = dx->pic.backward_f_code; in hal_m2vd_vdpu2_gen_regs()
224 p_regs->sw136.fcode_fwd_hor = dx->pic.forward_f_code; in hal_m2vd_vdpu2_gen_regs()
225 p_regs->sw136.fcode_fwd_ver = dx->pic.forward_f_code; in hal_m2vd_vdpu2_gen_regs()
226 p_regs->sw136.fcode_bwd_hor = dx->pic.backward_f_code; in hal_m2vd_vdpu2_gen_regs()
227 p_regs->sw136.fcode_bwd_ver = dx->pic.backward_f_code; in hal_m2vd_vdpu2_gen_regs()
228 if (dx->pic.full_pel_forward_vector) in hal_m2vd_vdpu2_gen_regs()
230 if (dx->pic.full_pel_backward_vector) in hal_m2vd_vdpu2_gen_regs()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/avsd/
H A Dhal_avsd_vdpu1.c95 AvsdHalPic_t *p_work_out = &p_hal->pic[p_hal->work_out]; in set_regs_parameters()
169 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
182 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
191 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
192 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
208 2 * p_hal->pic[p_hal->work0].picture_distance - 512) & 0x1FF; in set_regs_parameters()
218 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
240 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
260 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
276 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
[all …]
H A Dhal_avsd_vdpu2.c93 AvsdHalPic_t *p_work_out = &p_hal->pic[p_hal->work_out]; in set_regs_parameters()
161 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
174 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
183 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
184 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
200 2 * p_hal->pic[p_hal->work0].picture_distance - 512) & 0x1FF; in set_regs_parameters()
210 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
232 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
252 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
268 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
[all …]
H A Dhal_avsd_base.c47 for (i = 0; i < MPP_ARRAY_ELEMS(p_hal->pic); i++) { in get_queue_pic()
48 if (!p_hal->pic[i].valid) { in get_queue_pic()
50 p_hal->pic[i].valid = 1; in get_queue_pic()
H A Dhal_avsd_plus.c98 AvsdHalPic_t *p_work_out = &p_hal->pic[p_hal->work_out]; in set_regs_parameters()
211 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
224 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
233 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
234 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
250 2 * p_hal->pic[p_hal->work0].picture_distance - 512) & 0x1FF; in set_regs_parameters()
260 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
282 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
302 2 * p_hal->pic[p_hal->work1].picture_distance - 512) & 0x1FF; in set_regs_parameters()
318 tmp = (2 * p_hal->pic[p_hal->work0].picture_distance - in set_regs_parameters()
[all …]
H A Dhal_avsd_base.h118 AvsdHalPic_t pic[3]; member
/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_dpb.c883 RK_U32 is_base_view = p_mark->pic->layer_id == 0 ? 1 : 0; in write_picture()
889 … if (!match_mark || !match_mark->pic || !match_mark->out_flag || match_mark->slot_idx < 0) in write_picture()
892 if (match_mark->pic->layer_id != p_mark->pic->layer_id) { in write_picture()
893 if (match_mark->pic->poc < p_mark->pic->poc) { in write_picture()
896 } else if (match_mark->pic->poc == p_mark->pic->poc) { 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()
1855 struct h264_store_pic_t *pic = NULL; in get_field_dpb_combine_flag() local
[all …]
H A Dh264d_fill.c62 static void fill_picture_entry(DXVA_PicEntry_H264 *pic, RK_U32 index, RK_U32 flag) in fill_picture_entry() argument
65 pic->bPicEntry = index | (flag << 7); in fill_picture_entry()
H A Dh264d_init.c600 dec_pic->mem_mark->pic = dec_pic; in dpb_mark_malloc()
1974 p_mark->out_flag, fd, p_mark->pic->poc, p_mark->pic->layer_id); in check_refer_dpb_buf_slots()
2035 p_mark->pic = NULL; in reset_dpb_mark()
H A Dh264d_global.h269 struct h264_store_pic_t *pic; member
/rockchip-linux_mpp/mpp/common/
H A Dm2vd_syntax.h135 M2VDDxvaPic pic; member
/rockchip-linux_mpp/mpp/codec/dec/m2v/
H A Dm2vd_parser.c1378 dst->pic.temporal_reference = p->pic_head.temporal_reference; in m2vd_convert_to_dxva()
1379 dst->pic.picture_coding_type = p->pic_head.picture_coding_type; in m2vd_convert_to_dxva()
1380 dst->pic.pre_picture_coding_type = p->pic_head.pre_picture_coding_type; in m2vd_convert_to_dxva()
1381 dst->pic.vbv_delay = p->pic_head.vbv_delay; in m2vd_convert_to_dxva()
1382 dst->pic.full_pel_forward_vector = p->pic_head.full_pel_forward_vector; in m2vd_convert_to_dxva()
1383 dst->pic.forward_f_code = p->pic_head.forward_f_code; in m2vd_convert_to_dxva()
1384 dst->pic.full_pel_backward_vector = p->pic_head.full_pel_backward_vector; in m2vd_convert_to_dxva()
1385 dst->pic.backward_f_code = p->pic_head.backward_f_code; in m2vd_convert_to_dxva()
1386 dst->pic.pre_temporal_reference = p->pic_head.pre_temporal_reference; in m2vd_convert_to_dxva()
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu_com.c254 static MPP_RET fill_picture_entry(DXVA_PicEntry_H264 *pic, RK_U32 index, in fill_picture_entry() argument
258 pic->bPicEntry = index | (flag << 7); in fill_picture_entry()
/rockchip-linux_mpp/mpp/codec/dec/h265/
H A Dh265d_parser2_syntax.c34 static void fill_picture_entry(DXVA_PicEntry_HEVC *pic, in fill_picture_entry() argument
38 pic->bPicEntry = index | (flag << 7); in fill_picture_entry()
/rockchip-linux_mpp/build/android/
H A Dandroid.toolchain.cmake1455 # pie/pic