Searched refs:reflist_builder (Results 1 – 4 of 4) sorted by relevance
/linux-5.19.10/drivers/staging/media/hantro/ |
D | hantro_h264.c | 442 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-5.19.10/drivers/media/platform/mediatek/vcodec/vdec/ |
D | vdec_h264_req_multi_if.c | 224 struct v4l2_h264_reflist_builder reflist_builder; in get_vdec_sig_decode_parameters() local 261 v4l2_h264_init_reflist_builder(&reflist_builder, dec_params, sps, inst->dpb); in get_vdec_sig_decode_parameters() 262 v4l2_h264_build_p_ref_list(&reflist_builder, v4l2_p0_reflist); in get_vdec_sig_decode_parameters() 263 v4l2_h264_build_b_ref_lists(&reflist_builder, v4l2_b0_reflist, v4l2_b1_reflist); in get_vdec_sig_decode_parameters() 266 mtk_vdec_h264_get_ref_list(p0_reflist, v4l2_p0_reflist, reflist_builder.num_valid); in get_vdec_sig_decode_parameters() 267 mtk_vdec_h264_get_ref_list(b0_reflist, v4l2_b0_reflist, reflist_builder.num_valid); in get_vdec_sig_decode_parameters() 268 mtk_vdec_h264_get_ref_list(b1_reflist, v4l2_b1_reflist, reflist_builder.num_valid); in get_vdec_sig_decode_parameters() 282 struct v4l2_h264_reflist_builder reflist_builder; in vdec_h264_slice_fill_decode_reflist() local 299 v4l2_h264_init_reflist_builder(&reflist_builder, dec_params, sps, in vdec_h264_slice_fill_decode_reflist() 301 v4l2_h264_build_p_ref_list(&reflist_builder, v4l2_p0_reflist); in vdec_h264_slice_fill_decode_reflist() [all …]
|
D | vdec_h264_req_if.c | 104 struct v4l2_h264_reflist_builder reflist_builder; in get_vdec_decode_parameters() local 141 v4l2_h264_init_reflist_builder(&reflist_builder, dec_params, sps, in get_vdec_decode_parameters() 143 v4l2_h264_build_p_ref_list(&reflist_builder, v4l2_p0_reflist); in get_vdec_decode_parameters() 144 v4l2_h264_build_b_ref_lists(&reflist_builder, v4l2_b0_reflist, in get_vdec_decode_parameters() 148 mtk_vdec_h264_get_ref_list(p0_reflist, v4l2_p0_reflist, reflist_builder.num_valid); in get_vdec_decode_parameters() 149 mtk_vdec_h264_get_ref_list(b0_reflist, v4l2_b0_reflist, reflist_builder.num_valid); in get_vdec_decode_parameters() 150 mtk_vdec_h264_get_ref_list(b1_reflist, v4l2_b1_reflist, reflist_builder.num_valid); in get_vdec_decode_parameters()
|
/linux-5.19.10/drivers/staging/media/rkvdec/ |
D | rkvdec-h264.c | 1154 struct v4l2_h264_reflist_builder reflist_builder; in rkvdec_h264_run() local 1162 v4l2_h264_init_reflist_builder(&reflist_builder, run.decode_params, in rkvdec_h264_run() 1164 v4l2_h264_build_p_ref_list(&reflist_builder, h264_ctx->reflists.p); in rkvdec_h264_run() 1165 v4l2_h264_build_b_ref_lists(&reflist_builder, h264_ctx->reflists.b0, in rkvdec_h264_run() 1171 assemble_hw_rps(ctx, &reflist_builder, &run); in rkvdec_h264_run()
|