Home
last modified time | relevance | path

Searched full:av1 (Results 1 – 25 of 33) sorted by relevance

12

/linux-6.12.1/drivers/media/test-drivers/visl/
Dvisl-dec.c16 #include "visl-trace-av1.h"
188 int idx_last = run->av1.frame->ref_frame_idx[LAST_BUF_IDX]; in visl_get_ref_frames()
189 int idx_last2 = run->av1.frame->ref_frame_idx[LAST2_BUF_IDX]; in visl_get_ref_frames()
190 int idx_last3 = run->av1.frame->ref_frame_idx[LAST3_BUF_IDX]; in visl_get_ref_frames()
191 int idx_golden = run->av1.frame->ref_frame_idx[GOLDEN_BUF_IDX]; in visl_get_ref_frames()
192 int idx_bwd = run->av1.frame->ref_frame_idx[BWD_BUF_IDX]; in visl_get_ref_frames()
193 int idx_alt2 = run->av1.frame->ref_frame_idx[ALT2_BUF_IDX]; in visl_get_ref_frames()
194 int idx_alt = run->av1.frame->ref_frame_idx[ALT_BUF_IDX]; in visl_get_ref_frames()
196 const u64 *reference_frame_ts = run->av1.frame->reference_frame_ts; in visl_get_ref_frames()
552 trace_v4l2_ctrl_av1_sequence(run->av1.seq); in visl_trace_ctrls()
[all …]
Dvisl-trace-points.c11 #include "visl-trace-av1.h"
Dvisl-dec.h66 struct visl_av1_run av1; member
Dvisl-trace-av1.h313 #define TRACE_INCLUDE_FILE visl-trace-av1
/linux-6.12.1/Documentation/userspace-api/media/v4l/
Dext-ctrls-codec-stateless.rst2961 .. _v4l2-codec-stateless-av1:
2964 Represents an AV1 Sequence OBU (Open Bitstream Unit). See section 5.5
2965 "Sequence header OBU syntax" in :ref:`av1` for more details.
2980 - See :ref:`AV1 Sequence Flags <av1_sequence_flags>`.
2990 "Color config syntax" in :ref:`av1` for more details.
3005 ``AV1 Sequence Flags``
3108 Represents a single AV1 tile inside an AV1 Tile Group. Note that MiRowStart,
3112 :ref:`av1` for more details.
3131 in :ref:`av1`.
3135 :ref:`av1`.
[all …]
Dpixfmt-compressed.rst261 * .. _V4L2-PIX-FMT-AV1-FRAME:
265 - AV1 parsed frame, including the frame header, as extracted from the container.
266 This format is adapted for stateless video decoders that implement a AV1
271 See the :ref:`associated Codec Control IDs <v4l2-codec-stateless-av1>`.
Dvidioc-queryctrl.rst532 - A struct :c:type:`v4l2_ctrl_av1_sequence`, containing AV1 Sequence OBU
538 - A struct :c:type:`v4l2_ctrl_av1_tile_group_entry`, containing AV1 Tile Group
544 - A struct :c:type:`v4l2_ctrl_av1_frame`, containing AV1 Frame/Frame
550 - A struct :c:type:`v4l2_ctrl_av1_film_grain`, containing AV1 Film Grain
Dbiblio.rst444 AV1 chapter
447 :title: AV1 Bitstream & Decoding Process Specification
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/decoder/vdec/
Dvdec_av1_req_lat_if.c159 * enum vdec_av1_slice_frame_type - av1 frame type
220 * struct vdec_av1_slice_gm - AV1 Global Motion parameters
240 * struct vdec_av1_slice_sm - AV1 Skip Mode parameters
252 * struct vdec_av1_slice_seg - AV1 Segmentation params
274 * struct vdec_av1_slice_delta_q_lf - AV1 Loop Filter delta parameters
292 * struct vdec_av1_slice_quantization - AV1 Quantization params
325 * struct vdec_av1_slice_lr - AV1 Loop Restauration parameters
340 * struct vdec_av1_slice_loop_filter - AV1 Loop filter parameters
362 * struct vdec_av1_slice_cdef - AV1 CDEF parameters
377 * struct vdec_av1_slice_mfmv - AV1 mfmv parameters
[all …]
/linux-6.12.1/include/uapi/linux/
Dv4l2-controls.h821 * enum v4l2_mpeg_video_av1_profile - AV1 profiles
840 * enum v4l2_mpeg_video_av1_level - AV1 levels
2857 /* Stateless AV1 controls */
2897 * struct v4l2_ctrl_av1_sequence - AV1 Sequence
2899 * Represents an AV1 Sequence OBU. See section 5.5 "Sequence header OBU syntax"
2927 * struct v4l2_ctrl_av1_tile_group_entry - AV1 Tile Group entry
2929 * Represents a single AV1 tile inside an AV1 Tile Group. Note that MiRowStart,
2938 * "TileSize" in the AV1 Specification.
2940 * the AV1 Specification.
2942 * the AV1 Specification.
[all …]
/linux-6.12.1/tools/testing/selftests/bpf/prog_tests/
Dbtf_distill.c43 btf__add_enum_value(btf1, "av1", 2); /* av1 = 2; */ in test_distilled_base()
86 "\t'av1' val=2", in test_distilled_base()
142 "\t'av1' val=2", in test_distilled_base()
213 "\t'av1' val=2", in test_distilled_base()
241 "\t'av1' val=2", in test_distilled_base()
280 "\t'av1' val=2", in test_distilled_base()
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/decoder/
Dvdec_msg_queue.h55 * @rd_mv_addr: mv addr for av1 lat hardware output, core hardware input
56 * @tile_addr: tile buffer for av1 core input
Dmtk_vcodec_dec_stateless.c514 mtk_v4l2_vdec_err(ctx, "AV1: bit_depth:%d", seq->bit_depth); in mtk_vdec_s_ctrl()
/linux-6.12.1/drivers/media/platform/verisilicon/
Dhantro_hw.h268 * @sequence: AV1 Sequence
269 * @tile_group_entry: AV1 Tile Group entry
270 * @frame: AV1 Frame Header OBU
271 * @film_grain: AV1 Film Grain
Dhantro.h115 * @HANTRO_MODE_AV1_DEC: AV1 decoder
244 * @av1_dec: AV1-decoding context.
Dhantro_drv.c726 { .compatible = "rockchip,rk3588-av1-vpu", .data = &rk3588_vpu981_variant, },
Drockchip_vpu981_hw_av1_dec.c743 pr_warn("AV1 invalid reference frame index\n"); in rockchip_vpu981_av1_dec_set_ref()
787 pr_warn("AV1 invalid sign bias index\n"); in rockchip_vpu981_av1_dec_set_sign_bias()
/linux-6.12.1/drivers/media/v4l2-core/
Dv4l2-ctrls-defs.c1046 /* AV1 controls */ in v4l2_ctrl_get_name()
1047 case V4L2_CID_MPEG_VIDEO_AV1_PROFILE: return "AV1 Profile"; in v4l2_ctrl_get_name()
1048 case V4L2_CID_MPEG_VIDEO_AV1_LEVEL: return "AV1 Level"; in v4l2_ctrl_get_name()
1236 case V4L2_CID_STATELESS_AV1_SEQUENCE: return "AV1 Sequence Parameters"; in v4l2_ctrl_get_name()
1237 case V4L2_CID_STATELESS_AV1_TILE_GROUP_ENTRY: return "AV1 Tile Group Entry"; in v4l2_ctrl_get_name()
1238 case V4L2_CID_STATELESS_AV1_FRAME: return "AV1 Frame Parameters"; in v4l2_ctrl_get_name()
1239 case V4L2_CID_STATELESS_AV1_FILM_GRAIN: return "AV1 Film Grain"; in v4l2_ctrl_get_name()
/linux-6.12.1/Documentation/devicetree/bindings/media/
Dmediatek,mdp3-fg.yaml15 the film grain according to the AOMedia Video 1 (AV1) standard.
Drockchip-vpu.yaml27 - rockchip,rk3588-av1-vpu
/linux-6.12.1/Documentation/admin-guide/media/
Dvisl.rst82 - AV1
/linux-6.12.1/include/media/
Dv4l2-ctrls.h55 * @p_av1_sequence: Pointer to an AV1 sequence structure.
56 * @p_av1_tile_group_entry: Pointer to an AV1 tile group entry structure.
57 * @p_av1_frame: Pointer to an AV1 frame structure.
58 * @p_av1_film_grain: Pointer to an AV1 film grain structure.
/linux-6.12.1/drivers/clk/berlin/
Dberlin2-avpll.c290 * AV1 divider start at VCO_CTRL11, bit 28; MSB is enable, lower 2 bit in berlin2_avpll_channel_recalc_rate()
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_virt.h133 /* AV1 Support MODE*/
/linux-6.12.1/drivers/media/platform/chips-media/wave5/
Dwave5-regdefine.h440 * => Bitstream sequence/picture parameter information (AV1 only)

12