| /kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
| D | v4l2-ctrls-defs.c | 992 /* HEVC controls */ in v4l2_ctrl_get_name() 993 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP: return "HEVC I-Frame QP Value"; in v4l2_ctrl_get_name() 994 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_QP: return "HEVC P-Frame QP Value"; in v4l2_ctrl_get_name() 995 case V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_QP: return "HEVC B-Frame QP Value"; in v4l2_ctrl_get_name() 996 case V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP: return "HEVC Minimum QP Value"; in v4l2_ctrl_get_name() 997 case V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP: return "HEVC Maximum QP Value"; in v4l2_ctrl_get_name() 998 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MIN_QP: return "HEVC I-Frame Minimum QP Value"; in v4l2_ctrl_get_name() 999 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MAX_QP: return "HEVC I-Frame Maximum QP Value"; in v4l2_ctrl_get_name() 1000 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MIN_QP: return "HEVC P-Frame Minimum QP Value"; in v4l2_ctrl_get_name() 1001 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MAX_QP: return "HEVC P-Frame Maximum QP Value"; in v4l2_ctrl_get_name() [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-codec.rst | 733 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. 2257 High Efficiency Video Coding (HEVC/H.265) Control Reference 2260 The HEVC/H.265 controls include controls for encoding parameters of HEVC/H.265 2266 HEVC/H.265 Control IDs 2270 Minimum quantization parameter for HEVC. 2274 Maximum quantization parameter for HEVC. 2278 Quantization parameter for an I frame for HEVC. 2283 Quantization parameter for a P frame for HEVC. [all …]
|
| D | pixfmt-compressed.rst | 195 * .. _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>`.
|
| D | dev-decoder.rst | 10 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
|
| D | vidioc-queryctrl.rst | 484 - 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
|
| D | ext-ctrls-codec-stateless.rst | 2052 .. _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 …]
|
| /kernel/linux/linux-6.6/drivers/media/test-drivers/visl/ |
| D | visl-dec.c | 15 #include "visl-trace-hevc.h" 144 for (i = 0; i < ARRAY_SIZE(run->hevc.dpram->dpb); i++) { in visl_get_ref_frames() 145 vb2_buf = vb2_find_buffer(cap_q, run->hevc.dpram->dpb[i].timestamp); in visl_get_ref_frames() 147 run->hevc.dpram->dpb[i].timestamp, in visl_get_ref_frames() 403 trace_v4l2_ctrl_hevc_sps(run->hevc.sps); in visl_trace_ctrls() 404 trace_v4l2_ctrl_hevc_pps(run->hevc.pps); in visl_trace_ctrls() 405 trace_v4l2_ctrl_hevc_slice_params(run->hevc.spram); in visl_trace_ctrls() 406 trace_v4l2_ctrl_hevc_scaling_matrix(run->hevc.sm); in visl_trace_ctrls() 407 trace_v4l2_ctrl_hevc_decode_params(run->hevc.dpram); in visl_trace_ctrls() 409 for (i = 0; i < ARRAY_SIZE(run->hevc.dpram->dpb); i++) in visl_trace_ctrls() [all …]
|
| D | visl-trace-points.c | 10 #include "visl-trace-hevc.h"
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | pixfmt-compressed.rst | 178 * .. _V4L2-PIX-FMT-HEVC: 181 - 'HEVC' 182 - HEVC/H.265 Access Unit. 188 * .. _V4L2-PIX-FMT-HEVC-SLICE: 192 - HEVC parsed slice data, as extracted from the HEVC bitstream. 194 HEVC pipeline (using the :ref:`mem2mem` and :ref:`media-request-api`). 203 See the :ref:`associated Codec Control IDs <v4l2-mpeg-hevc>`.
|
| D | ext-ctrls-codec.rst | 3430 High Efficiency Video Coding (HEVC/H.265) Control Reference 3433 The HEVC/H.265 controls include controls for encoding parameters of HEVC/H.265 3439 HEVC/H.265 Control IDs 3443 Minimum quantization parameter for HEVC. 3447 Maximum quantization parameter for HEVC. 3451 Quantization parameter for an I frame for HEVC. 3456 Quantization parameter for a P frame for HEVC. 3461 Quantization parameter for a B frame for HEVC. 3471 .. _v4l2-hevc-hier-coding-type: 3540 .. _v4l2-hevc-profile: [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/ |
| D | s5p_mfc_enc.c | 699 .name = "HEVC I Frame QP Value", 708 .name = "HEVC P Frame QP Value", 1768 * Update range of all HEVC quantization parameter controls that depend on the 2056 p->codec.hevc.rc_frame_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() 2059 p->codec.hevc.rc_p_frame_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() 2062 p->codec.hevc.rc_b_frame_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() 2065 p->codec.hevc.rc_framerate = ctrl->val; in s5p_mfc_enc_s_ctrl() 2068 p->codec.hevc.rc_min_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() 2070 p->codec.hevc.rc_max_qp); in s5p_mfc_enc_s_ctrl() 2073 p->codec.hevc.rc_max_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-mfc/ |
| D | s5p_mfc_enc.c | 699 .name = "HEVC I Frame QP Value", 708 .name = "HEVC P Frame QP Value", 1766 * Update range of all HEVC quantization parameter controls that depend on the 2054 p->codec.hevc.rc_frame_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() 2057 p->codec.hevc.rc_p_frame_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() 2060 p->codec.hevc.rc_b_frame_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() 2063 p->codec.hevc.rc_framerate = ctrl->val; in s5p_mfc_enc_s_ctrl() 2066 p->codec.hevc.rc_min_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() 2068 p->codec.hevc.rc_max_qp); in s5p_mfc_enc_s_ctrl() 2071 p->codec.hevc.rc_max_qp = ctrl->val; in s5p_mfc_enc_s_ctrl() [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/perf/ |
| D | meson-ddr-pmu.rst | 31 + hevc_front - from HEVC codec front end 33 + hevc_back - from HEVC codec back end 34 + h265enc - from HEVC encoder
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stih418-clock.dtsi | 180 "clk-pp-hevc", 181 "clk-clust-hevc", 182 "clk-hwpe-hevc", 183 "clk-fc-hevc", 186 "clk-avsp-hevc";
|
| /kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
| D | v4l2-ctrls.c | 975 /* HEVC controls */ in v4l2_ctrl_get_name() 976 case V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP: return "HEVC I-Frame QP Value"; in v4l2_ctrl_get_name() 977 case V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_QP: return "HEVC P-Frame QP Value"; in v4l2_ctrl_get_name() 978 case V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_QP: return "HEVC B-Frame QP Value"; in v4l2_ctrl_get_name() 979 case V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP: return "HEVC Minimum QP Value"; in v4l2_ctrl_get_name() 980 case V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP: return "HEVC Maximum QP Value"; in v4l2_ctrl_get_name() 981 case V4L2_CID_MPEG_VIDEO_HEVC_PROFILE: return "HEVC Profile"; in v4l2_ctrl_get_name() 982 case V4L2_CID_MPEG_VIDEO_HEVC_LEVEL: return "HEVC Level"; in v4l2_ctrl_get_name() 983 case V4L2_CID_MPEG_VIDEO_HEVC_TIER: return "HEVC Tier"; in v4l2_ctrl_get_name() 984 case V4L2_CID_MPEG_VIDEO_HEVC_FRAME_RATE_RESOLUTION: return "HEVC Frame Rate Resolution"; in v4l2_ctrl_get_name() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
| D | vdec_hevc_req_multi_if.c | 17 /* 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 …]
|
| /kernel/linux/linux-5.10/include/media/ |
| D | hevc-ctrls.h | 3 * These are the HEVC state controls for use with stateless HEVC 17 #define V4L2_PIX_FMT_HEVC_SLICE v4l2_fourcc('S', '2', '6', '5') /* HEVC parsed slices */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | exynos5433-clock.txt | 10 which generates clocks for IMEM/FSYS/G3D/GSCL/HEVC/MSCL/G2D/MFC/PERIC/PERIS 44 - "samsung,exynos5433-cmu-hevc" - clock controller compatible for CMU_HEVC 45 which generates clocks for HEVC(High Efficiency Video Codec) decoder IP. 149 Input clocks for hevc clock controller: 419 compatible = "samsung,exynos5433-cmu-hevc";
|
| /kernel/linux/linux-6.6/drivers/media/platform/allegro-dvt/ |
| D | Makefile | 4 allegro-objs += nal-rbsp.o nal-h264.o nal-hevc.o
|
| D | nal-hevc.h | 324 * nal_hevc_profile() - Get profile_idc for v4l2 hevc profile 347 * nal_hevc_tier() - Get tier_flag for v4l2 hevc tier 368 * nal_hevc_level() - Get level_idc for v4l2 hevc level
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | samsung,exynos5433-clock.yaml | 27 # IMEM/FSYS/G3D/GSCL/HEVC/MSCL/G2D/MFC/PERIC/PERIS domains and bus 58 - samsung,exynos5433-cmu-hevc 403 const: samsung,exynos5433-cmu-hevc
|
| /kernel/linux/linux-6.6/drivers/staging/media/rkvdec/ |
| D | TODO | 1 * Support for HEVC is planned for this driver.
|
| /kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
| D | Kconfig | 18 that supports H.264, HEVC, and other video formats.
|
| /kernel/linux/linux-6.6/Documentation/arch/arm/sti/ |
| D | stih418-overview.rst | 15 - HEVC L5.1 Main 10
|
| /kernel/linux/linux-5.10/Documentation/arm/sti/ |
| D | stih418-overview.rst | 15 - HEVC L5.1 Main 10
|