/linux-master/drivers/staging/media/rkvdec/ |
H A D | Makefile | 3 rockchip-vdec-y += rkvdec.o rkvdec-h264.o rkvdec-vp9.o
|
/linux-master/drivers/media/pci/tw5864/ |
H A D | Makefile | 2 tw5864-objs := tw5864-core.o tw5864-video.o tw5864-h264.o tw5864-util.o
|
/linux-master/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 | h264.c | 14 #include <media/v4l2-h264.h> 660 const struct v4l2_h264_dpb_entry *dpb = ctx->h264.decode_params->dpb; 695 struct tegra_vde_h264_decoder_ctx *h264, 703 struct tegra_ctx_h264 *h = &ctx->h264; 711 lsize = h264->pic_width_in_mbs * 16 * h264->pic_height_in_mbs * 16; 712 csize = h264->pic_width_in_mbs * 8 * h264->pic_height_in_mbs * 8; 759 struct tegra_vde_h264_decoder_ctx *h264) 763 const struct v4l2_h264_dpb_entry *dpb = ctx->h264 694 tegra_vde_h264_setup_frame(struct tegra_ctx *ctx, struct tegra_vde_h264_decoder_ctx *h264, struct v4l2_h264_reflist_builder *b, struct vb2_buffer *vb, unsigned int ref_id, unsigned int id) argument 758 tegra_vde_h264_setup_frames(struct tegra_ctx *ctx, struct tegra_vde_h264_decoder_ctx *h264) argument 865 tegra_vde_h264_setup_context(struct tegra_ctx *ctx, struct tegra_vde_h264_decoder_ctx *h264) argument 930 struct tegra_vde_h264_decoder_ctx h264; local [all...] |
H A D | vde.h | 147 struct tegra_ctx_h264 h264; member in struct:tegra_ctx
|
H A D | v4l2.c | 58 ctx->h264.decode_params = data; 61 ctx->h264.sps = data; 64 ctx->h264.pps = data;
|
/linux-master/drivers/staging/media/meson/vdec/ |
H A D | codec_h264.c | 170 struct codec_h264 *h264 = sess->priv; local 173 h264->workspace_vaddr = 175 &h264->workspace_paddr, GFP_KERNEL); 176 if (!h264->workspace_vaddr) 180 h264->sei_vaddr = dma_alloc_coherent(core->dev, SIZE_SEI, 181 &h264->sei_paddr, GFP_KERNEL); 182 if (!h264->sei_vaddr) 187 workspace_offset = h264->workspace_paddr - WORKSPACE_BUF_OFFSET; 189 amvdec_write_dos(core, AV_SCRATCH_G, h264->ext_fw_paddr); 190 amvdec_write_dos(core, AV_SCRATCH_I, h264 205 struct codec_h264 *h264 = sess->priv; local 230 struct codec_h264 *h264; local 288 struct codec_h264 *h264 = sess->priv; local 327 struct codec_h264 *h264 = sess->priv; local [all...] |
/linux-master/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_h264.c | 60 dma_addr_t addr = buf->codec.h264.mv_col_buf_dma; 63 addr += field * buf->codec.h264.mv_col_buf_size / 2; 78 pic->frame_info = cpu_to_le32(buf->codec.h264.pic_type << 8); 90 const struct v4l2_ctrl_h264_decode_params *decode = run->h264.decode_params; 91 const struct v4l2_ctrl_h264_sps *sps = run->h264.sps; 117 position = cedrus_buf->codec.h264.position; 140 output_buf->codec.h264.position = position; 142 if (!output_buf->codec.h264.mv_col_buf_size) { 143 const struct v4l2_ctrl_h264_sps *sps = run->h264.sps; 153 output_buf->codec.h264 [all...] |
H A D | cedrus_dec.c | 53 run.h264.decode_params = cedrus_find_control_data(ctx, 55 run.h264.pps = cedrus_find_control_data(ctx, 57 run.h264.scaling_matrix = cedrus_find_control_data(ctx, 59 run.h264.slice_params = cedrus_find_control_data(ctx, 61 run.h264.sps = cedrus_find_control_data(ctx, 63 run.h264.pred_weights = cedrus_find_control_data(ctx,
|
H A D | cedrus.h | 89 struct cedrus_h264_run h264; member in union:cedrus_run::__anon2745 106 } h264; member in union:cedrus_buffer::__anon2746 140 } h264; member in union:cedrus_ctx::__anon2749
|
/linux-master/drivers/media/platform/allegro-dvt/ |
H A D | Makefile | 4 allegro-objs += nal-rbsp.o nal-h264.o nal-hevc.o
|
/linux-master/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-master/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-jpeg.o
|
/linux-master/drivers/media/test-drivers/visl/ |
H A D | visl-dec.c | 14 #include "visl-trace-h264.h" 146 for (i = 0; i < ARRAY_SIZE(run->h264.dpram->dpb); i++) { 148 run->h264.dpram->dpb[i].reference_ts); 151 run->h264.dpram->dpb[i].reference_ts, 155 run->h264.dpram->dpb[i].reference_ts); 314 "H264: %u", run->h264.dpram->pic_order_cnt_lsb); 522 trace_v4l2_ctrl_h264_sps(run->h264.sps); 523 trace_v4l2_ctrl_h264_pps(run->h264.pps); 524 trace_v4l2_ctrl_h264_scaling_matrix(run->h264.sm); 525 trace_v4l2_ctrl_h264_slice_params(run->h264 [all...] |
H A D | visl-dec.h | 64 struct visl_h264_run h264; member in union:visl_run::__anon1166
|
H A D | visl-trace-h264.h | 348 #define TRACE_INCLUDE_FILE visl-trace-h264
|
/linux-master/drivers/media/v4l2-core/ |
H A D | Makefile | 31 obj-$(CONFIG_V4L2_H264) += v4l2-h264.o
|
H A D | v4l2-h264.c | 13 #include <media/v4l2-h264.h>
|
/linux-master/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_enc.c | 1895 p->codec.h264.cpb_size = ctrl->val; 1913 p->codec.h264.profile = 1917 p->codec.h264.profile = 1921 p->codec.h264.profile = 1926 p->codec.h264.profile = 1936 p->codec.h264.level_v4l2 = ctrl->val; 1937 p->codec.h264.level = h264_level(ctrl->val); 1938 if (p->codec.h264.level < 0) { 1940 ret = p->codec.h264.level; 1952 p->codec.h264 [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_req_common.h | 12 #include <media/v4l2-h264.h> 31 * struct mtk_h264_dpb_info - h264 dpb information 150 * struct h264_fb - h264 decode frame buffer information 258 * mtk_vdec_h264_find_start_code - find h264 start code using sofeware.
|
H A D | vdec_h264_req_if.c | 6 #include <media/v4l2-h264.h> 74 * struct vdec_h264_slice_inst - h264 decoder instance
|
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | mtk_vcodec_dec_stateless.c | 458 struct v4l2_ctrl_h264_sps *h264; local 473 h264 = (struct v4l2_ctrl_h264_sps *)hdr_ctrl->p_new.p; 475 if (h264->bit_depth_chroma_minus8 == 2 && h264->bit_depth_luma_minus8 == 2) { 477 } else if (h264->bit_depth_chroma_minus8 != 0 && 478 h264->bit_depth_luma_minus8 != 0) { 480 h264->bit_depth_chroma_minus8, 481 h264->bit_depth_luma_minus8); 656 mtk_v4l2_vdec_dbg(3, ctx, "h264 supported level: %lld %lld", cfg->max, cfg->def); 668 mtk_v4l2_vdec_dbg(3, ctx, "h264 supporte [all...] |
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | venc_ctrls.c | 112 ctr->profile.h264 = ctrl->val; 124 ctr->level.h264 = ctrl->val; 327 if (ctr->profile.h264 != V4L2_MPEG_VIDEO_H264_PROFILE_HIGH && 328 ctr->profile.h264 != V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_HIGH)
|
H A D | core.h | 300 u32 h264; member in struct:venc_controls::__anon355 307 u32 h264; member in struct:venc_controls::__anon356
|
H A D | venc.c | 729 if (ctr->profile.h264 == V4L2_MPEG_VIDEO_H264_PROFILE_HIGH || 730 ctr->profile.h264 == V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_HIGH) 927 profile = ctr->profile.h264; 928 level = ctr->level.h264;
|