| /linux/drivers/staging/media/meson/vdec/ |
| H A D | codec_vp9.c | 41 /* VP9 Constants */ 55 /* VP9 Workspace layout */ 112 * Defines, declarations, sub-functions for vp9 de-block loop 119 * - set video format to VP9 is in vp9_loop_filter_init 128 /* VP9 PROB processing defines */ 220 /* VP9 COUNT mem processing defines */ 438 /* VP9 context lock */ 444 /* Buffer for the VP9 Workspace */ 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() [all …]
|
| H A D | esparser.c | 78 * VP9 frame headers need to be appended by a 16-byte long 304 * When max ref frame is held by VP9, this should be -= 3 to prevent a in esparser_queue()
|
| H A D | vdec_hevc.c | 6 * HEVC, VP9
|
| /linux/drivers/media/platform/rockchip/rkvdec/ |
| H A D | rkvdec-vp9.c | 3 * Rockchip Video Decoder VP9 backend 15 * For following the vp9 spec please start reading this driver 22 #include <media/v4l2-vp9.h> 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() [all …]
|
| /linux/include/media/ |
| H A D | v4l2-vp9.h | 3 * Helper functions for vp9 codecs. 63 * vp9 spec. Section 10.5 "Default probability tables" contains all the types of involved 152 * v4l2_vp9_fw_update_probs() - Perform forward update of vp9 probabilities 156 * @dec_params: vp9 frame decoding parameters 158 * This function performs forward updates of probabilities for the vp9 boolean decoder. 170 * @dec_params: vp9 frame decoding parameters 182 * v4l2_vp9_adapt_coef_probs() - Perform backward update of vp9 coefficients probabilities 189 * This function performs backward updates of coefficients probabilities for the vp9 boolean 199 * v4l2_vp9_adapt_noncoef_probs() - Perform backward update of vp9 non-coefficients probabilities 210 * This function performs backward updates of non-coefficients probabilities for the vp9 boolean
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
| H A D | vdec_vp9_req_lat_if.c | 10 #include <media/v4l2-vp9.h> 18 /* reset_frame_context defined in VP9 spec */ 34 * struct vdec_vp9_slice_frame_ctx - vp9 prob tables footprint 85 * struct vdec_vp9_slice_frame_counts - vp9 counts tables footprint 139 * struct vdec_vp9_slice_counts_map - vp9 counts tables to map 168 * struct vdec_vp9_slice_uncompressed_header - vp9 uncompressed header syntax 235 * struct vdec_vp9_slice_compressed_header - vp9 compressed header syntax 247 * struct vdec_vp9_slice_tiles - vp9 tile syntax 258 * struct vdec_vp9_slice_reference - vp9 reference frame information 270 * struct vdec_vp9_slice_frame - vp9 syntax used for decoding [all …]
|
| /linux/drivers/media/test-drivers/visl/ |
| H A D | visl-trace-points.c | 8 #include "visl-trace-vp9.h"
|
| H A D | visl-trace-vp9.h | 291 #define TRACE_INCLUDE_FILE visl-trace-vp9
|
| /linux/Documentation/arch/arm/sti/ |
| H A D | stih418-overview.rst | 16 - VP9
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | hantro_vp9.c | 3 * Hantro VP9 codec driver 131 * vp9 library function in init_v4l2_vp9_count_tbl()
|
| H A D | hantro_vp9.h | 3 * Hantro VP9 codec driver
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec_stateless.c | 518 mtk_v4l2_vdec_err(ctx, "VP9: bit_depth:%d", frame->bit_depth); in mtk_vdec_s_ctrl() 524 mtk_v4l2_vdec_err(ctx, "VP9: only 420 subsampling is supported"); in mtk_vdec_s_ctrl() 684 mtk_v4l2_vdec_dbg(3, ctx, "vp9 supported level: %lld %lld", cfg->max, cfg->def); in mtk_vcodec_dec_reset_controls() 698 mtk_v4l2_vdec_dbg(3, ctx, "vp9 supported profile: %lld %lld", cfg->max, in mtk_vcodec_dec_reset_controls()
|
| H A D | vdec_drv_if.h | 68 * @fourcc : [in] video format fourcc, V4L2_PIX_FMT_H264/VP8/VP9..
|
| H A D | vdec_ipi_msg.h | 85 * VP9 decoder [0]:profile, [1][2] width/height
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-codec.rst | 1666 For VP9, its valid range is from 0 to 255. 2205 .. _v4l2-mpeg-video-vp9-profile: 2211 This control allows selecting the profile for VP9 encoder. 2212 This is also used to enumerate supported profiles by VP9 encoder or decoder. 2228 .. _v4l2-mpeg-video-vp9-level: 2233 This control allows selecting the level for VP9 encoder. 2234 This is also used to enumerate supported levels by VP9 encoder or decoder. 2236 `webmproject <https://www.webmproject.org/vp9/levels/>`__. Possible values are:
|
| H A D | biblio.rst | 435 VP9 chapter 439 :title: VP9 Bitstream & Decoding Process Specification
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | amlogic,gx-vdec.yaml | 23 - VDEC_HEVC can decode HEVC and VP9.
|
| /linux/drivers/media/platform/mediatek/vcodec/common/ |
| H A D | mtk_vcodec_dbgfs.c | 30 "\toutput format: vp9 slice\n"); in mtk_vdec_dbgfs_get_format_type()
|
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | hfi_helper.h | 375 /* VP9 Profile 0, 8-bit */ 377 /* VP9 Profile 2, 10-bit */
|
| H A D | vdec.c | 575 * avoids misapplying this quirk and breaking VP9 decode on SC7280. in vdec_decoder_cmd() 711 /* Enabling sufficient sequence change support for VP9 */ in vdec_set_properties() 1515 /* overwriting this to 11 for vp9 due to fw bug */ in vdec_event_change()
|
| H A D | venc.c | 964 profile = ctr->profile.vp9; in venc_set_properties() 965 level = ctr->level.vp9; in venc_set_properties()
|
| /linux/Documentation/admin-guide/media/ |
| H A D | visl.rst | 79 - VP9
|
| /linux/drivers/clk/sunxi-ng/ |
| H A D | ccu-sun50i-h6.c | 340 static SUNXI_CCU_M_WITH_MUX_GATE(vp9_clk, "vp9", vp9_parents, 0x6c0, 346 static SUNXI_CCU_GATE(bus_vp9_clk, "bus-vp9", "psi-ahb1-ahb2",
|
| /linux/drivers/clk/st/ |
| H A D | clk-flexgen.c | 496 { .name = "clk-vp9", },
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-vp9.c | 3 * V4L2 VP9 helpers. 12 #include <media/v4l2-vp9.h> 1849 MODULE_DESCRIPTION("V4L2 VP9 Helpers");
|