| /linux/drivers/staging/media/meson/vdec/ |
| H A 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/drivers/staging/media/sunxi/cedrus/ |
| H A D | cedrus_h264.c | 60 dma_addr_t addr = buf->codec.h264.mv_col_buf_dma; in cedrus_h264_mv_col_buf_addr() 63 addr += field * buf->codec.h264.mv_col_buf_size / 2; in cedrus_h264_mv_col_buf_addr() 78 pic->frame_info = cpu_to_le32(buf->codec.h264.pic_type << 8); in cedrus_fill_ref_pic() 90 const struct v4l2_ctrl_h264_decode_params *decode = run->h264.decode_params; in cedrus_write_frame_list() 91 const struct v4l2_ctrl_h264_sps *sps = run->h264.sps; in cedrus_write_frame_list() 117 position = cedrus_buf->codec.h264.position; in cedrus_write_frame_list() 140 output_buf->codec.h264.position = position; in cedrus_write_frame_list() 142 if (!output_buf->codec.h264.mv_col_buf_size) { in cedrus_write_frame_list() 143 const struct v4l2_ctrl_h264_sps *sps = run->h264.sps; in cedrus_write_frame_list() 153 output_buf->codec.h264.mv_col_buf_size = field_size * 2; in cedrus_write_frame_list() [all …]
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec_stateless.c | 472 struct v4l2_ctrl_h264_sps *h264; in mtk_vdec_s_ctrl() local 487 h264 = (struct v4l2_ctrl_h264_sps *)hdr_ctrl->p_new.p; in mtk_vdec_s_ctrl() 489 if (h264->bit_depth_chroma_minus8 == 2 && h264->bit_depth_luma_minus8 == 2) { in mtk_vdec_s_ctrl() 491 } else if (h264->bit_depth_chroma_minus8 != 0 && in mtk_vdec_s_ctrl() 492 h264->bit_depth_luma_minus8 != 0) { in mtk_vdec_s_ctrl() 494 h264->bit_depth_chroma_minus8, in mtk_vdec_s_ctrl() 495 h264->bit_depth_luma_minus8); in mtk_vdec_s_ctrl()
|
| /linux/drivers/media/pci/tw5864/ |
| H A D | Makefile | 2 tw5864-objs := tw5864-core.o tw5864-video.o tw5864-h264.o tw5864-util.o
|
| /linux/drivers/media/platform/nvidia/tegra-vde/ |
| H A D | Makefile | 2 tegra-vde-y := vde.o iommu.o dmabuf-cache.o h264.o v4l2.o
|
| H A D | vde.h | 146 struct tegra_ctx_h264 h264; member
|
| H A D | v4l2.c | 58 ctx->h264.decode_params = data; in tegra_set_control_data() 61 ctx->h264.sps = data; in tegra_set_control_data() 64 ctx->h264.pps = data; in tegra_set_control_data()
|
| /linux/drivers/media/platform/allegro-dvt/ |
| H A D | Makefile | 4 allegro-objs += nal-rbsp.o nal-h264.o nal-hevc.o
|
| /linux/drivers/media/platform/st/sti/hva/ |
| H A D | Makefile | 3 st-hva-y := hva-v4l2.o hva-hw.o hva-mem.o hva-h264.o
|
| /linux/drivers/media/platform/chips-media/coda/ |
| H A 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/arch/arm/boot/dts/broadcom/ |
| H A D | bcm2835-rpi-common.dtsi | 21 clock-names = "v3d", "peri_image", "h264", "isp";
|
| H A D | bcm2711-rpi.dtsi | 85 clock-names = "v3d", "peri_image", "h264", "isp";
|
| H A D | bcm2835-common.dtsi | 70 clock-names = "v3d", "peri_image", "h264", "isp";
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-codec.rst | 627 :ref:`CPB (H264) buffer size <v4l2-mpeg-video-h264-cpb-size>` control. 740 .. _v4l2-mpeg-video-h264-vui-sar-idc: 803 .. _v4l2-mpeg-video-h264-level: 921 .. _v4l2-mpeg-video-h264-profile: 1094 .. _v4l2-mpeg-video-h264-loop-filter-mode: 1138 .. _v4l2-mpeg-video-h264-entropy-mode: 1366 .. _v4l2-mpeg-video-h264-cpb-size: 1442 .. _v4l2-mpeg-video-h264-sei-fp-arrangement-type: 1485 .. _v4l2-mpeg-video-h264-fmo-map-type: 1531 .. _v4l2-mpeg-video-h264-fmo-change-direction: [all …]
|
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | venc.c | 729 if (ctr->profile.h264 == V4L2_MPEG_VIDEO_H264_PROFILE_HIGH || in venc_set_properties() 730 ctr->profile.h264 == V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_HIGH) in venc_set_properties() 952 profile = ctr->profile.h264; in venc_set_properties() 953 level = ctr->level.h264; in venc_set_properties()
|
| /linux/drivers/media/test-drivers/visl/ |
| H A D | visl-trace-h264.h | 348 #define TRACE_INCLUDE_FILE visl-trace-h264
|
| /linux/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | s5p_mfc_opr_v5.c | 763 const struct s5p_mfc_h264_enc_params *p_264 = &p->codec.h264; in s5p_mfc_set_enc_params_h264()
|