Home
last modified time | relevance | path

Searched refs:h264 (Results 1 – 25 of 25) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/
Dcodec_h264.c170 struct codec_h264 *h264 = sess->priv; in codec_h264_start() local
173 h264->workspace_vaddr = in codec_h264_start()
175 &h264->workspace_paddr, GFP_KERNEL); in codec_h264_start()
176 if (!h264->workspace_vaddr) in codec_h264_start()
180 h264->sei_vaddr = dma_alloc_coherent(core->dev, SIZE_SEI, in codec_h264_start()
181 &h264->sei_paddr, GFP_KERNEL); in codec_h264_start()
182 if (!h264->sei_vaddr) in codec_h264_start()
187 workspace_offset = h264->workspace_paddr - WORKSPACE_BUF_OFFSET; in codec_h264_start()
189 amvdec_write_dos(core, AV_SCRATCH_G, h264->ext_fw_paddr); in codec_h264_start()
190 amvdec_write_dos(core, AV_SCRATCH_I, h264->sei_paddr - in codec_h264_start()
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/sunxi/cedrus/
Dcedrus_h264.c61 dma_addr_t addr = ctx->codec.h264.mv_col_buf_dma; in cedrus_h264_mv_col_buf_addr()
64 addr += position * ctx->codec.h264.mv_col_buf_field_size * 2; in cedrus_h264_mv_col_buf_addr()
67 addr += field * ctx->codec.h264.mv_col_buf_field_size; in cedrus_h264_mv_col_buf_addr()
79 unsigned int position = buf->codec.h264.position; in cedrus_fill_ref_pic()
83 pic->frame_info = cpu_to_le32(buf->codec.h264.pic_type << 8); in cedrus_fill_ref_pic()
97 const struct v4l2_ctrl_h264_decode_params *decode = run->h264.decode_params; in cedrus_write_frame_list()
98 const struct v4l2_ctrl_h264_sps *sps = run->h264.sps; in cedrus_write_frame_list()
124 position = cedrus_buf->codec.h264.position; in cedrus_write_frame_list()
147 output_buf->codec.h264.position = position; in cedrus_write_frame_list()
150 output_buf->codec.h264.pic_type = CEDRUS_H264_PIC_TYPE_FIELD; in cedrus_write_frame_list()
[all …]
Dcedrus_dec.c50 run.h264.decode_params = cedrus_find_control_data(ctx, in cedrus_device_run()
52 run.h264.pps = cedrus_find_control_data(ctx, in cedrus_device_run()
54 run.h264.scaling_matrix = cedrus_find_control_data(ctx, in cedrus_device_run()
56 run.h264.slice_params = cedrus_find_control_data(ctx, in cedrus_device_run()
58 run.h264.sps = cedrus_find_control_data(ctx, in cedrus_device_run()
60 run.h264.pred_weights = cedrus_find_control_data(ctx, in cedrus_device_run()
Dcedrus.h84 struct cedrus_h264_run h264; member
97 } h264; member
129 } h264; member
/kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/
Ds5p_mfc_enc.c1852 p->codec.h264.cpb_size = ctrl->val; in s5p_mfc_enc_s_ctrl()
1870 p->codec.h264.profile = in s5p_mfc_enc_s_ctrl()
1874 p->codec.h264.profile = in s5p_mfc_enc_s_ctrl()
1878 p->codec.h264.profile = in s5p_mfc_enc_s_ctrl()
1883 p->codec.h264.profile = in s5p_mfc_enc_s_ctrl()
1893 p->codec.h264.level_v4l2 = ctrl->val; in s5p_mfc_enc_s_ctrl()
1894 p->codec.h264.level = h264_level(ctrl->val); in s5p_mfc_enc_s_ctrl()
1895 if (p->codec.h264.level < 0) { in s5p_mfc_enc_s_ctrl()
1897 ret = p->codec.h264.level; in s5p_mfc_enc_s_ctrl()
1909 p->codec.h264.loop_filter_mode = ctrl->val; in s5p_mfc_enc_s_ctrl()
[all …]
Ds5p_mfc_common.h516 struct s5p_mfc_h264_enc_params h264; member
Ds5p_mfc_opr_v6.c919 struct s5p_mfc_h264_enc_params *p_h264 = &p->codec.h264; in s5p_mfc_set_enc_params_h264()
1741 struct s5p_mfc_h264_enc_params *p_h264 = &p->codec.h264; in s5p_mfc_h264_set_aso_slice_order_v6()
Ds5p_mfc_opr_v5.c761 struct s5p_mfc_h264_enc_params *p_264 = &p->codec.h264; in s5p_mfc_set_enc_params_h264()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/bcm/
Dbrcm,bcm2835-pm.txt15 c) h264: The H264 clock from CPRMAN
44 clock-names = "v3d", "peri_image", "h264", "isp";
/kernel/linux/linux-5.10/drivers/staging/media/rkvdec/
DMakefile3 rockchip-vdec-y += rkvdec.o rkvdec-h264.o
/kernel/linux/linux-5.10/drivers/staging/media/allegro-dvt/
DMakefile3 allegro-objs := allegro-core.o nal-h264.o allegro-mail.o
/kernel/linux/linux-5.10/drivers/media/pci/tw5864/
DMakefile2 tw5864-objs := tw5864-core.o tw5864-video.o tw5864-h264.o tw5864-util.o
/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/
DMakefile3 st-hva-y := hva-v4l2.o hva-hw.o hva-mem.o hva-h264.o
/kernel/linux/linux-5.10/drivers/media/platform/coda/
DMakefile3 coda-vpu-objs := coda-common.o coda-bit.o coda-gdi.o coda-h264.o coda-mpeg2.o coda-mpeg4.o coda-jpe…
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
DMakefile24 obj-$(CONFIG_V4L2_H264) += v4l2-h264.o
DKconfig51 # Used by drivers that need v4l2-h264.ko
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/
Dcore.h245 u32 h264; member
252 u32 h264; member
Dvenc_ctrls.c109 ctr->profile.h264 = ctrl->val; in venc_op_s_ctrl()
121 ctr->level.h264 = ctrl->val; in venc_op_s_ctrl()
Dvenc.c692 profile = ctr->profile.h264; in venc_set_properties()
693 level = ctr->level.h264; in venc_set_properties()
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dbcm2835-common.dtsi69 clock-names = "v3d", "peri_image", "h264", "isp";
Dbcm2711.dtsi120 clock-names = "v3d", "peri_image", "h264", "isp";
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dpixfmt-compressed.rst70 :ref:`associated Codec Control IDs <v4l2-mpeg-h264>`. Exactly
76 The syntax for this format is documented in :ref:`h264`, section
Dext-ctrls-codec.rst626 :ref:`CPB (H264) buffer size <v4l2-mpeg-video-h264-cpb-size>` control.
686 .. _v4l2-mpeg-video-h264-vui-sar-idc:
749 .. _v4l2-mpeg-video-h264-level:
867 .. _v4l2-mpeg-video-h264-profile:
1021 .. _v4l2-mpeg-video-h264-loop-filter-mode:
1065 .. _v4l2-mpeg-video-h264-entropy-mode:
1242 .. _v4l2-mpeg-video-h264-cpb-size:
1318 .. _v4l2-mpeg-video-h264-sei-fp-arrangement-type:
1361 .. _v4l2-mpeg-video-h264-fmo-map-type:
1407 .. _v4l2-mpeg-video-h264-fmo-change-direction:
[all …]
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0038_linux_drivers_mxc.patch177986 + s32 avclevel; /*h264 main profile level*/
201230 + vpu_dbg(LVL_FLOW, "[%d:%d] h264 frame rate: %d/%d\n",
201239 + "[%d:%d] h264 vui sar:enable=%d, idc=%d, width=%d, height=%d\n",
202535 + "dqbuf output h264 count", statistic->h264_count);
205354 + vpu_dbg(LVL_CTRL, "set h264 profile baseline\n");
205358 + vpu_dbg(LVL_CTRL, "set h264 profile main\n");
205362 + vpu_dbg(LVL_CTRL, "set h264 profile high\n");
205386 + vpu_dbg(LVL_CTRL, "set h264 level to %d (%d)\n",
205570 + vpu_dbg(LVL_CTRL, "set h264 vui sar enable %d\n", ctrl->val);
205586 + vpu_dbg(LVL_CTRL, "set h264 vui sar idc %d\n", ctrl->val);
[all …]
/kernel/linux/patches/linux-5.10/unionpi_tiger_pacth/
Dlinux-5.10.patch11383 - amvdec_src_change(sess, frame_width, frame_height, h264->max_refs + 5);
11385 + h264->max_refs + 5, 8);