Searched refs:vp9 (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/staging/media/meson/vdec/ |
| H A D | codec_vp9.c | 535 vp9_loop_filter_init(struct amvdec_core *core, struct codec_vp9 *vp9) in vp9_loop_filter_init() argument 537 struct loop_filter_info_n *lfi = &vp9->lfi; in vp9_loop_filter_init() 538 struct loopfilter *lf = &vp9->lf; in vp9_loop_filter_init() 539 struct segmentation *seg_4lf = &vp9->seg_4lf; in vp9_loop_filter_init() 666 struct codec_vp9 *vp9 = sess->priv; in codec_vp9_flush_output() local 669 mutex_lock(&vp9->lock); in codec_vp9_flush_output() 670 list_for_each_entry_safe(tmp, n, &vp9->ref_frames_list, list) { in codec_vp9_flush_output() 678 vp9->frames_num--; in codec_vp9_flush_output() 684 mutex_unlock(&vp9->lock); in codec_vp9_flush_output() 689 struct codec_vp9 *vp9 = sess->priv; in codec_vp9_num_pending_bufs() local [all …]
|
| /linux/drivers/media/platform/rockchip/rkvdec/ |
| H A D | rkvdec-vp9.c | 373 aligned_height = round_up(buf->vp9.height, 64); in get_mv_base_addr() 374 aligned_pitch = round_up(buf->vp9.width * buf->vp9.bit_depth, 512) / 8; in get_mv_base_addr() 390 aligned_height = round_up(ref_buf->vp9.height, 64); in config_ref_registers() 391 regs->vp9.reg17_19[i].frameheight = ref_buf->vp9.height; in config_ref_registers() 392 regs->vp9.reg17_19[i].framewidth = ref_buf->vp9.width; in config_ref_registers() 394 regs->vp9.refer_bases[i] = vb2_dma_contig_plane_dma_addr(&ref_buf->base.vb.vb2_buf, 0); in config_ref_registers() 399 aligned_pitch = round_up(ref_buf->vp9.width * ref_buf->vp9.bit_depth, 512) / 8; in config_ref_registers() 403 regs->vp9.reg37_39[i].y_hor_virstride = aligned_pitch / 16; in config_ref_registers() 404 regs->vp9.reg37_39[i].uv_hor_virstride = aligned_pitch / 16; in config_ref_registers() 405 regs->vp9.reg48_50[i].virstride = y_len / 16; in config_ref_registers() [all …]
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | hantro_g2_vp9_dec.c | 112 buf->vp9.width = dec_params->frame_width_minus_1 + 1; in update_dec_buf_info() 113 buf->vp9.height = dec_params->frame_height_minus_1 + 1; in update_dec_buf_info() 114 buf->vp9.bit_depth = dec_params->bit_depth; in update_dec_buf_info() 143 dst->vp9.chroma_offset = hantro_g2_chroma_offset(ctx); in config_output() 147 dst->vp9.mv_offset = hantro_g2_motion_vectors_offset(ctx); in config_output() 170 refw = buf->vp9.width; in config_ref() 171 refh = buf->vp9.height; in config_ref() 176 hantro_reg_write(ctx->dev, &ref_reg->hor_scale, (refw << 14) / dst->vp9.width); in config_ref() 177 hantro_reg_write(ctx->dev, &ref_reg->ver_scale, (refh << 14) / dst->vp9.height); in config_ref() 182 chroma_addr = luma_addr + buf->vp9.chroma_offset; in config_ref() [all …]
|
| /linux/drivers/media/v4l2-core/ |
| H A D | Makefile | 35 obj-$(CONFIG_V4L2_VP9) += v4l2-vp9.o
|
| H A D | Kconfig | 47 # Used by drivers that need v4l2-vp9.ko
|
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | core.h | 317 u32 vp9; member 323 u32 vp9; member
|
| H A D | venc.c | 964 profile = ctr->profile.vp9; in venc_set_properties() 965 level = ctr->level.vp9; in venc_set_properties()
|
| /linux/drivers/media/test-drivers/visl/ |
| H A D | visl-trace-vp9.h | 291 #define TRACE_INCLUDE_FILE visl-trace-vp9
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-codec.rst | 2205 .. _v4l2-mpeg-video-vp9-profile: 2228 .. _v4l2-mpeg-video-vp9-level: 2236 `webmproject <https://www.webmproject.org/vp9/levels/>`__. Possible values are:
|