Home
last modified time | relevance | path

Searched refs:reflist_builder (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/media/platform/verisilicon/
H A Dhantro_h264.c442 struct v4l2_h264_reflist_builder reflist_builder; in hantro_h264_dec_prepare_run() local
470 v4l2_h264_init_reflist_builder(&reflist_builder, ctrls->decode, in hantro_h264_dec_prepare_run()
472 h264_ctx->cur_poc = reflist_builder.cur_pic_order_count; in hantro_h264_dec_prepare_run()
477 v4l2_h264_build_p_ref_list(&reflist_builder, h264_ctx->reflists.p); in hantro_h264_dec_prepare_run()
478 v4l2_h264_build_b_ref_lists(&reflist_builder, h264_ctx->reflists.b0, in hantro_h264_dec_prepare_run()
486 if (reflist_builder.cur_pic_fields != V4L2_H264_FRAME_REF) { in hantro_h264_dec_prepare_run()
487 deduplicate_reflist(&reflist_builder, h264_ctx->reflists.p); in hantro_h264_dec_prepare_run()
488 deduplicate_reflist(&reflist_builder, h264_ctx->reflists.b0); in hantro_h264_dec_prepare_run()
489 deduplicate_reflist(&reflist_builder, h264_ctx->reflists.b1); in hantro_h264_dec_prepare_run()
/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_h264_req_if.c103 struct v4l2_h264_reflist_builder reflist_builder; in get_vdec_decode_parameters() local
140 v4l2_h264_init_reflist_builder(&reflist_builder, dec_params, sps, in get_vdec_decode_parameters()
142 v4l2_h264_build_p_ref_list(&reflist_builder, v4l2_p0_reflist); in get_vdec_decode_parameters()
143 v4l2_h264_build_b_ref_lists(&reflist_builder, v4l2_b0_reflist, in get_vdec_decode_parameters()
147 mtk_vdec_h264_get_ref_list(p0_reflist, v4l2_p0_reflist, reflist_builder.num_valid); in get_vdec_decode_parameters()
148 mtk_vdec_h264_get_ref_list(b0_reflist, v4l2_b0_reflist, reflist_builder.num_valid); in get_vdec_decode_parameters()
149 mtk_vdec_h264_get_ref_list(b1_reflist, v4l2_b1_reflist, reflist_builder.num_valid); in get_vdec_decode_parameters()
H A Dvdec_h264_req_multi_if.c318 struct v4l2_h264_reflist_builder reflist_builder; in get_vdec_sig_decode_parameters() local
355 v4l2_h264_init_reflist_builder(&reflist_builder, dec_params, sps, inst->dpb); in get_vdec_sig_decode_parameters()
356 v4l2_h264_build_p_ref_list(&reflist_builder, v4l2_p0_reflist); in get_vdec_sig_decode_parameters()
357 v4l2_h264_build_b_ref_lists(&reflist_builder, v4l2_b0_reflist, v4l2_b1_reflist); in get_vdec_sig_decode_parameters()
360 mtk_vdec_h264_get_ref_list(p0_reflist, v4l2_p0_reflist, reflist_builder.num_valid); in get_vdec_sig_decode_parameters()
361 mtk_vdec_h264_get_ref_list(b0_reflist, v4l2_b0_reflist, reflist_builder.num_valid); in get_vdec_sig_decode_parameters()
362 mtk_vdec_h264_get_ref_list(b1_reflist, v4l2_b1_reflist, reflist_builder.num_valid); in get_vdec_sig_decode_parameters()
373 struct v4l2_h264_reflist_builder reflist_builder; in vdec_h264_slice_fill_decode_reflist() local
390 v4l2_h264_init_reflist_builder(&reflist_builder, dec_params, sps, in vdec_h264_slice_fill_decode_reflist()
392 v4l2_h264_build_p_ref_list(&reflist_builder, v4l2_p0_reflist); in vdec_h264_slice_fill_decode_reflist()
[all …]
/linux/drivers/media/platform/rockchip/rkvdec/
H A Drkvdec-h264.c414 struct v4l2_h264_reflist_builder reflist_builder; in rkvdec_h264_run() local
423 v4l2_h264_init_reflist_builder(&reflist_builder, run.decode_params, in rkvdec_h264_run()
425 v4l2_h264_build_p_ref_list(&reflist_builder, h264_ctx->reflists.p); in rkvdec_h264_run()
426 v4l2_h264_build_b_ref_lists(&reflist_builder, h264_ctx->reflists.b0, in rkvdec_h264_run()
432 assemble_hw_rps(&reflist_builder, &run, &h264_ctx->reflists, &tbl->rps); in rkvdec_h264_run()
H A Drkvdec-vdpu381-h264.c422 struct v4l2_h264_reflist_builder reflist_builder; in rkvdec_h264_run() local
431 v4l2_h264_init_reflist_builder(&reflist_builder, run.decode_params, in rkvdec_h264_run()
433 v4l2_h264_build_p_ref_list(&reflist_builder, h264_ctx->reflists.p); in rkvdec_h264_run()
434 v4l2_h264_build_b_ref_lists(&reflist_builder, h264_ctx->reflists.b0, in rkvdec_h264_run()
440 assemble_hw_rps(&reflist_builder, &run, &h264_ctx->reflists, &tbl->rps); in rkvdec_h264_run()
H A Drkvdec-vdpu383-h264.c491 struct v4l2_h264_reflist_builder reflist_builder; in rkvdec_h264_run() local
501 v4l2_h264_init_reflist_builder(&reflist_builder, run.decode_params, in rkvdec_h264_run()
503 v4l2_h264_build_p_ref_list(&reflist_builder, h264_ctx->reflists.p); in rkvdec_h264_run()
504 v4l2_h264_build_b_ref_lists(&reflist_builder, h264_ctx->reflists.b0, in rkvdec_h264_run()
510 assemble_hw_rps(&reflist_builder, &run, &h264_ctx->reflists, &tbl->rps); in rkvdec_h264_run()