/Linux-v5.15/drivers/staging/media/meson/vdec/ |
D | codec_h264.c | 170 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 …]
|
/Linux-v5.15/drivers/staging/media/sunxi/cedrus/ |
D | cedrus_h264.c | 61 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 …]
|
D | cedrus_dec.c | 52 run.h264.decode_params = cedrus_find_control_data(ctx, in cedrus_device_run() 54 run.h264.pps = cedrus_find_control_data(ctx, in cedrus_device_run() 56 run.h264.scaling_matrix = cedrus_find_control_data(ctx, in cedrus_device_run() 58 run.h264.slice_params = cedrus_find_control_data(ctx, in cedrus_device_run() 60 run.h264.sps = cedrus_find_control_data(ctx, in cedrus_device_run() 62 run.h264.pred_weights = cedrus_find_control_data(ctx, in cedrus_device_run()
|
D | cedrus.h | 92 struct cedrus_h264_run h264; member 106 } h264; member 138 } h264; member
|
/Linux-v5.15/drivers/media/platform/s5p-mfc/ |
D | s5p_mfc_enc.c | 1852 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 …]
|
D | s5p_mfc_common.h | 520 struct s5p_mfc_h264_enc_params h264; member
|
D | s5p_mfc_opr_v6.c | 919 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()
|
D | s5p_mfc_opr_v5.c | 761 struct s5p_mfc_h264_enc_params *p_264 = &p->codec.h264; in s5p_mfc_set_enc_params_h264()
|
/Linux-v5.15/Documentation/devicetree/bindings/soc/bcm/ |
D | brcm,bcm2835-pm.txt | 15 c) h264: The H264 clock from CPRMAN 44 clock-names = "v3d", "peri_image", "h264", "isp";
|
/Linux-v5.15/drivers/staging/media/rkvdec/ |
D | Makefile | 3 rockchip-vdec-y += rkvdec.o rkvdec-h264.o
|
/Linux-v5.15/drivers/media/pci/tw5864/ |
D | Makefile | 2 tw5864-objs := tw5864-core.o tw5864-video.o tw5864-h264.o tw5864-util.o
|
/Linux-v5.15/drivers/media/platform/allegro-dvt/ |
D | Makefile | 4 allegro-objs += nal-rbsp.o nal-h264.o nal-hevc.o
|
/Linux-v5.15/drivers/media/platform/sti/hva/ |
D | Makefile | 3 st-hva-y := hva-v4l2.o hva-hw.o hva-mem.o hva-h264.o
|
/Linux-v5.15/drivers/media/platform/coda/ |
D | Makefile | 3 coda-vpu-objs := coda-common.o coda-bit.o coda-gdi.o coda-h264.o coda-mpeg2.o coda-mpeg4.o coda-jpe…
|
/Linux-v5.15/drivers/media/platform/qcom/venus/ |
D | venc_ctrls.c | 111 ctr->profile.h264 = ctrl->val; in venc_op_s_ctrl() 123 ctr->level.h264 = ctrl->val; in venc_op_s_ctrl() 323 if (ctr->profile.h264 != HFI_H264_PROFILE_HIGH && in venc_op_s_ctrl() 324 ctr->profile.h264 != HFI_H264_PROFILE_CONSTRAINED_HIGH) in venc_op_s_ctrl()
|
D | core.h | 263 u32 h264; member 270 u32 h264; member
|
D | venc.c | 607 if (ctr->profile.h264 == HFI_H264_PROFILE_HIGH || in venc_set_properties() 608 ctr->profile.h264 == HFI_H264_PROFILE_CONSTRAINED_HIGH) in venc_set_properties() 780 profile = ctr->profile.h264; in venc_set_properties() 781 level = ctr->level.h264; in venc_set_properties()
|
/Linux-v5.15/drivers/media/v4l2-core/ |
D | Makefile | 26 obj-$(CONFIG_V4L2_H264) += v4l2-h264.o
|
D | Kconfig | 51 # Used by drivers that need v4l2-h264.ko
|
/Linux-v5.15/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-codec-stateless.rst | 23 .. _v4l2-codec-stateless-h264: 30 to :ref:`h264`, section 7.4.2.1.1 "Sequence Parameter Set Data 175 to :ref:`h264`, section 7.4.2.2 "Picture Parameter Set RBSP 279 defined according to :ref:`h264`, section 7.4.2.1.1.1 "Scaling 315 :ref:`h264`, section 7.4.3 "Slice Header Semantics". For further 409 Prediction weight table defined according to :ref:`h264`, 526 :ref:`h264`. For further documentation, refer to the above 773 according to :ref:`h264` 7.3.1 NAL unit syntax, hence contains 778 to be prefixed by Annex B start codes. According to :ref:`h264`
|
D | pixfmt-compressed.rst | 76 :ref:`associated Codec Control IDs <v4l2-codec-stateless-h264>`. 82 The syntax for this format is documented in :ref:`h264`, section
|
D | ext-ctrls-codec.rst | 626 :ref:`CPB (H264) buffer size <v4l2-mpeg-video-h264-cpb-size>` control. 739 .. _v4l2-mpeg-video-h264-vui-sar-idc: 802 .. _v4l2-mpeg-video-h264-level: 920 .. _v4l2-mpeg-video-h264-profile: 1093 .. _v4l2-mpeg-video-h264-loop-filter-mode: 1137 .. _v4l2-mpeg-video-h264-entropy-mode: 1343 .. _v4l2-mpeg-video-h264-cpb-size: 1419 .. _v4l2-mpeg-video-h264-sei-fp-arrangement-type: 1462 .. _v4l2-mpeg-video-h264-fmo-map-type: 1508 .. _v4l2-mpeg-video-h264-fmo-change-direction: [all …]
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | bcm2835-common.dtsi | 69 clock-names = "v3d", "peri_image", "h264", "isp";
|
D | bcm2711.dtsi | 120 clock-names = "v3d", "peri_image", "h264", "isp";
|