2024-05-10, 02:07 PM
OK, I just did, verified by only one dri device persisting, and vainfo gives the following output:
(Also, why is the code block adding the newlines?)
Code:
root@jellyfin-0:/# /usr/lib/jellyfin-ffmpeg/vainfo -a
Trying display: drm
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.20 (libva 2.20.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.4.0 (05e4d0d)
vainfo: Supported config attributes per profile/entrypoint pair
VAProfileNone/VAEntrypointVideoProc
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV411
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_RGB16
VA_RT_FORMAT_RGB32
VAProfileNone/VAEntrypointStats
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV411
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_RGB16
VA_RT_FORMAT_RGB32
VAProfileMPEG2Simple/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_RGB32
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE
VAConfigAttribMaxPictureWidth : 1920
VAConfigAttribMaxPictureHeight : 1920
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileMPEG2Main/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_RGB32
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE
VAConfigAttribMaxPictureWidth : 1920
VAConfigAttribMaxPictureHeight : 1920
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileH264Main/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_RGB32
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VA_DEC_SLICE_MODE_BASE
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 8192
VAConfigAttribMaxPictureHeight : 8192
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileH264Main/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_RGB32
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=1
VAConfigAttribEncMaxSlices : 256
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VAConfigAttribMaxPictureWidth : 4096
VAConfigAttribMaxPictureHeight : 4096
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncSkipFrame : supported
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 4
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAProfileH264High/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_RGB32
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VA_DEC_SLICE_MODE_BASE
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 8192
VAConfigAttribMaxPictureHeight : 8192
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileH264High/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_RGB32
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=1
VAConfigAttribEncMaxSlices : 256
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VAConfigAttribMaxPictureWidth : 4096
VAConfigAttribMaxPictureHeight : 4096
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncSkipFrame : supported
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 4
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAProfileJPEGBaseline/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV411
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_RGB16
VA_RT_FORMAT_RGB32
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecJPEG : VA_ROTATION_NONE
VA_ROTATION_90
VA_ROTATION_180
VA_ROTATION_270
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileJPEGBaseline/VAEntrypointEncPicture
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV411
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_RGB16
VA_RT_FORMAT_RGB32
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribEncJPEG : arithmatic_coding_mode=0
progressive_dct_mode=0
non_interleaved_mode=0
differential_mode=0
differential_mode=0
max_num_components=3
max_num_scans=1
max_num_huffman_tables=2
max_num_quantization_tables=3
VAConfigAttribEncQualityRange : number of supported quality levels is 1
VAProfileH264ConstrainedBaseline/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_RGB32
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VA_DEC_SLICE_MODE_BASE
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 8192
VAConfigAttribMaxPictureHeight : 8192
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileH264ConstrainedBaseline/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_RGB32
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=1
VAConfigAttribEncMaxSlices : 256
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VAConfigAttribMaxPictureWidth : 4096
VAConfigAttribMaxPictureHeight : 4096
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncSkipFrame : supported
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 4
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAProfileHEVCMain/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCMain/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_RGB32
VA_RT_FORMAT_RGB32_10
VA_RT_FORMAT_RGB32_10BPP
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=3
VAConfigAttribEncMaxSlices : 70
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 12288
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 16
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS
VA_PREDICTION_DIRECTION_FUTURE
VAProfileHEVCMain10/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCMain10/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_RGB32
VA_RT_FORMAT_RGB32_10
VA_RT_FORMAT_RGB32_10BPP
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=3
VAConfigAttribEncMaxSlices : 70
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 12288
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 16
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS
VA_PREDICTION_DIRECTION_FUTURE
VAProfileVP9Profile0/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VA_DEC_SLICE_MODE_BASE
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileVP9Profile1/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VA_DEC_SLICE_MODE_BASE
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileVP9Profile2/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV420_12
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VA_DEC_SLICE_MODE_BASE
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileVP9Profile3/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_YUV422_12
VA_RT_FORMAT_YUV444_12
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VA_DEC_SLICE_MODE_BASE
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCMain12/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV420_12
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCMain422_10/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCMain422_10/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_RGB32
VA_RT_FORMAT_RGB32_10
VA_RT_FORMAT_RGB32_10BPP
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=3
VAConfigAttribEncMaxSlices : 70
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 12288
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 16
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS
VA_PREDICTION_DIRECTION_FUTURE
VAProfileHEVCMain422_12/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV420_12
VA_RT_FORMAT_YUV422_12
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCMain444/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV400
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCMain444/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_RGB32
VA_RT_FORMAT_RGB32_10
VA_RT_FORMAT_RGB32_10BPP
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=3
VAConfigAttribEncMaxSlices : 70
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 12288
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 16
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS
VA_PREDICTION_DIRECTION_FUTURE
VAProfileHEVCMain444_10/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCMain444_10/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_RGB32
VA_RT_FORMAT_RGB32_10
VA_RT_FORMAT_RGB32_10BPP
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=3
VAConfigAttribEncMaxSlices : 70
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 12288
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 16
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS
VA_PREDICTION_DIRECTION_FUTURE
VAProfileHEVCMain444_12/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_YUV420_12
VA_RT_FORMAT_YUV422_12
VA_RT_FORMAT_YUV444_12
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCSccMain/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV400
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCSccMain/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_RGB32
VA_RT_FORMAT_RGB32_10
VA_RT_FORMAT_RGB32_10BPP
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=3
VAConfigAttribEncMaxSlices : 70
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 12288
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 16
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS
VAProfileHEVCSccMain10/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCSccMain10/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_RGB32
VA_RT_FORMAT_RGB32_10
VA_RT_FORMAT_RGB32_10BPP
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=3
VAConfigAttribEncMaxSlices : 70
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 12288
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 16
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS
VAProfileHEVCSccMain444/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV400
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCSccMain444/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_RGB32
VA_RT_FORMAT_RGB32_10
VA_RT_FORMAT_RGB32_10BPP
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=3
VAConfigAttribEncMaxSlices : 70
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 12288
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 16
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS
VAProfileAV1Profile0/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VA_DEC_SLICE_MODE_BASE
VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileAV1Profile0/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CBR
VA_RC_VBR
VA_RC_CQP
VA_RC_ICQ
VA_RC_TCBRC
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=1
VAConfigAttribEncMaxSlices : 3
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VAConfigAttribMaxPictureWidth : 8192
VAConfigAttribMaxPictureHeight : 8192
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE
VAConfigAttribEncROI : num_roi_regions=0
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAProfileHEVCSccMain444_10/VAEntrypointVLD
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV400
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL
VAConfigAttribDecProcessing : VA_DEC_PROCESSING
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 16384
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE
VAProfileHEVCSccMain444_10/VAEntrypointEncSliceLP
VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420
VA_RT_FORMAT_YUV422
VA_RT_FORMAT_YUV444
VA_RT_FORMAT_YUV420_10
VA_RT_FORMAT_YUV422_10
VA_RT_FORMAT_YUV444_10
VA_RT_FORMAT_RGB32
VA_RT_FORMAT_RGB32_10
VA_RT_FORMAT_RGB32_10BPP
VA_RT_FORMAT_YUV420_10BPP
VAConfigAttribRateControl : VA_RC_CQP
VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE
VA_ENC_PACKED_HEADER_PICTURE
VA_ENC_PACKED_HEADER_SLICE
VA_ENC_PACKED_HEADER_MISC
VA_ENC_PACKED_HEADER_RAW_DATA
VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE
VAConfigAttribEncMaxRefFrames : l0=3
l1=3
VAConfigAttribEncMaxSlices : 70
VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
VAConfigAttribMaxPictureWidth : 16384
VAConfigAttribMaxPictureHeight : 12288
VAConfigAttribEncQualityRange : number of supported quality levels is 7
VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE
VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
VA_ENC_INTRA_REFRESH_ROLLING_ROW
VAConfigAttribEncROI : num_roi_regions=16
roi_rc_priority_support=0
roi_rc_qp_delta_support=1
VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE
VAConfigAttribEncDirtyRect : number of supported regions is 16
VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4
VAConfigAttribEncTileSupport : supported
VAConfigAttribMaxFrameSize : max_frame_size=1
multiple_pass=1
VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS
(Also, why is the code block adding the newlines?)