Home
last modified time | relevance | path

Searched full:hevc (Results 1 – 25 of 70) sorted by relevance

123

/linux-6.12.1/drivers/media/v4l2-core/
Dv4l2-ctrls-defs.c993 /* HEVC controls */ in v4l2_ctrl_get_name()
994 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP: return "HEVC I-Frame QP Value"; in v4l2_ctrl_get_name()
995 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_QP: return "HEVC P-Frame QP Value"; in v4l2_ctrl_get_name()
996 case V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_QP: return "HEVC B-Frame QP Value"; in v4l2_ctrl_get_name()
997 case V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP: return "HEVC Minimum QP Value"; in v4l2_ctrl_get_name()
998 case V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP: return "HEVC Maximum QP Value"; in v4l2_ctrl_get_name()
999 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MIN_QP: return "HEVC I-Frame Minimum QP Value"; in v4l2_ctrl_get_name()
1000 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MAX_QP: return "HEVC I-Frame Maximum QP Value"; in v4l2_ctrl_get_name()
1001 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MIN_QP: return "HEVC P-Frame Minimum QP Value"; in v4l2_ctrl_get_name()
1002 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MAX_QP: return "HEVC P-Frame Maximum QP Value"; in v4l2_ctrl_get_name()
[all …]
/linux-6.12.1/Documentation/userspace-api/media/v4l/
Dext-ctrls-codec.rst733 fully parse each NALU. Applicable to the H264 and HEVC encoders.
1190 Applicable to H264 and HEVC encoders. Possible values are:
1216 ignored. Applicable to H264 and HEVC encoders.
1661 For HEVC, its valid range is from 0 to 51 for 8 bit and
2271 High Efficiency Video Coding (HEVC/H.265) Control Reference
2274 The HEVC/H.265 controls include controls for encoding parameters of HEVC/H.265
2280 HEVC/H.265 Control IDs
2284 Minimum quantization parameter for HEVC.
2288 Maximum quantization parameter for HEVC.
2292 Quantization parameter for an I frame for HEVC.
[all …]
Dpixfmt-compressed.rst195 * .. _V4L2-PIX-FMT-HEVC:
198 - 'HEVC'
199 - HEVC/H.265 Access Unit.
205 * .. _V4L2-PIX-FMT-HEVC-SLICE:
209 - HEVC parsed slice data, as extracted from the HEVC bitstream.
211 HEVC pipeline (using the :ref:`mem2mem` and :ref:`media-request-api`).
220 See the :ref:`associated Codec Control IDs <v4l2-codec-stateless-hevc>`.
Ddev-decoder.rst10 H.264/HEVC stream, raw VP8/9 stream) and decodes them into raw video frames in
76 processing unit of the HEVC codec (corresponds to macroblock units in
96 Decoded Picture Buffer; an H.264/HEVC term for a buffer that stores a decoded
103 Instantaneous Decoder Refresh; a type of a keyframe in an H.264/HEVC-encoded
113 popular codecs the size is 16x16 samples (pixels). The HEVC codec uses a
124 Picture Parameter Set; a type of metadata entity in an H.264/HEVC bytestream.
132 SPS/PPS/IDR sequence (H.264/HEVC); a resume point is required to start decode
150 Sequence Parameter Set; a type of metadata entity in an H.264/HEVC bytestream.
859 In case of the H.264/HEVC codec, the client must take care not to seek
Dvidioc-queryctrl.rst484 - A struct :c:type:`v4l2_ctrl_hevc_sps`, containing HEVC Sequence
490 - A struct :c:type:`v4l2_ctrl_hevc_pps`, containing HEVC Picture
496 - A struct :c:type:`v4l2_ctrl_hevc_slice_params`, containing HEVC
502 - A struct :c:type:`v4l2_ctrl_hevc_scaling_matrix`, containing HEVC
514 - A struct :c:type:`v4l2_ctrl_hevc_decode_params`, containing HEVC
Dext-ctrls-codec-stateless.rst2052 .. _v4l2-codec-stateless-hevc:
2056 bitstream) for the associated HEVC slice data.
2057 These bitstream parameters are defined according to :ref:`hevc`.
2217 bitstream) for the associated HEVC slice data.
2218 These bitstream parameters are defined according to :ref:`hevc`.
2378 These bitstream parameters are defined according to :ref:`hevc`.
2554 This bitstream parameter is defined according to :ref:`hevc`.
2562 Specifies the HEVC scaling matrix parameters used for the scaling process
2564 These matrix and parameters are defined according to :ref:`hevc`.
2642 described in the ITU HEVC specification chapter "8.3.2 Decoding
[all …]
/linux-6.12.1/drivers/media/test-drivers/visl/
Dvisl-dec.c15 #include "visl-trace-hevc.h"
169 for (i = 0; i < ARRAY_SIZE(run->hevc.dpram->dpb); i++) { in visl_get_ref_frames()
170 vb2_buf = vb2_find_buffer(cap_q, run->hevc.dpram->dpb[i].timestamp); in visl_get_ref_frames()
173 run->hevc.dpram->dpb[i].timestamp, in visl_get_ref_frames()
177 run->hevc.dpram->dpb[i].timestamp); in visl_get_ref_frames()
318 "HEVC: %d", run->hevc.dpram->pic_order_cnt_val); in visl_tpg_fill_codec_specific()
540 trace_v4l2_ctrl_hevc_sps(run->hevc.sps); in visl_trace_ctrls()
541 trace_v4l2_ctrl_hevc_pps(run->hevc.pps); in visl_trace_ctrls()
542 trace_v4l2_ctrl_hevc_slice_params(run->hevc.spram); in visl_trace_ctrls()
543 trace_v4l2_ctrl_hevc_scaling_matrix(run->hevc.sm); in visl_trace_ctrls()
[all …]
Dvisl-trace-points.c10 #include "visl-trace-hevc.h"
Dvisl-dec.h65 struct visl_hevc_run hevc; member
/linux-6.12.1/drivers/media/platform/samsung/s5p-mfc/
Ds5p_mfc_enc.c713 .name = "HEVC I Frame QP Value",
722 .name = "HEVC P Frame QP Value",
1803 * Update range of all HEVC quantization parameter controls that depend on the
2091 p->codec.hevc.rc_frame_qp = ctrl->val; in s5p_mfc_enc_s_ctrl()
2094 p->codec.hevc.rc_p_frame_qp = ctrl->val; in s5p_mfc_enc_s_ctrl()
2097 p->codec.hevc.rc_b_frame_qp = ctrl->val; in s5p_mfc_enc_s_ctrl()
2100 p->codec.hevc.rc_framerate = ctrl->val; in s5p_mfc_enc_s_ctrl()
2103 p->codec.hevc.rc_min_qp = ctrl->val; in s5p_mfc_enc_s_ctrl()
2105 p->codec.hevc.rc_max_qp); in s5p_mfc_enc_s_ctrl()
2108 p->codec.hevc.rc_max_qp = ctrl->val; in s5p_mfc_enc_s_ctrl()
[all …]
/linux-6.12.1/Documentation/admin-guide/perf/
Dmeson-ddr-pmu.rst31 + hevc_front - from HEVC codec front end
33 + hevc_back - from HEVC codec back end
34 + h265enc - from HEVC encoder
/linux-6.12.1/drivers/media/platform/verisilicon/
DKconfig25 bool "Use reference frame compression for HEVC"
29 Enable the reference frame compression feature for the HEVC codec.
Dhantro_hevc.c3 * Hantro VPU HEVC codec driver
31 "Use reference frame compression for HEVC");
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/decoder/vdec/
Dvdec_hevc_req_multi_if.c17 /* the size used to store hevc wrap information */
40 * struct mtk_hevc_dpb_info - hevc dpb information
218 * struct hevc_fb - hevc decode frame buffer information
237 * @sps: hevc sps syntax parameters
238 * @pps: hevc pps syntax parameters
239 * @slice_header: hevc slice header syntax parameters
240 * @scaling_matrix: hevc scaling list parameters
343 * struct vdec_hevc_slice_inst - hevc decoder instance
351 * @wrap_addr: wrap address used for hevc
819 mtk_vdec_debug(inst->ctx, "[hevc-core] y/c addr = 0x%llx 0x%llx", y_fb_dma, c_fb_dma); in vdec_hevc_slice_setup_core_buffer()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dsamsung,exynos5433-clock.yaml27 # IMEM/FSYS/G3D/GSCL/HEVC/MSCL/G2D/MFC/PERIC/PERIS domains and bus
58 - samsung,exynos5433-cmu-hevc
403 const: samsung,exynos5433-cmu-hevc
/linux-6.12.1/drivers/media/platform/allegro-dvt/
DMakefile4 allegro-objs += nal-rbsp.o nal-h264.o nal-hevc.o
Dnal-hevc.h325 * nal_hevc_profile() - Get profile_idc for v4l2 hevc profile
348 * nal_hevc_tier() - Get tier_flag for v4l2 hevc tier
369 * nal_hevc_level() - Get level_idc for v4l2 hevc level
/linux-6.12.1/drivers/media/platform/chips-media/wave5/
DKconfig13 The driver supports HEVC and H264 formats.
/linux-6.12.1/drivers/staging/media/rkvdec/
DTODO1 * Support for HEVC is planned for this driver.
/linux-6.12.1/drivers/media/platform/amphion/
DKconfig18 that supports H.264, HEVC, and other video formats.
/linux-6.12.1/Documentation/arch/arm/sti/
Dstih418-overview.rst15 - HEVC L5.1 Main 10
/linux-6.12.1/drivers/clk/st/
Dclk-flexgen.c471 { .name = "clk-pp-hevc", },
472 { .name = "clk-clust-hevc", },
473 { .name = "clk-hwpe-hevc", },
474 { .name = "clk-fc-hevc", },
477 { .name = "clk-avsp-hevc", },
/linux-6.12.1/Documentation/admin-guide/media/
Dvisl.rst81 - HEVC
99 For example, in order to dump HEVC SPS data:
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgv_sriovmsg.h252 /* guest hevc engine usage percentage. 0xffff means N/A */
254 /* guest hevc engine usage percentage. 0xffff means N/A */
/linux-6.12.1/Documentation/devicetree/bindings/media/
Drockchip,vdec.yaml14 HEVC an VP9 streams.

123