Releases: intel/cartwheel-ffmpeg
Intel ffmpeg patches upstream 2022q3 queue
Supported Intel Platforms:
- ATS-M
- DG2
- RPL-S (Raptor Lake-S)
- ADL-S (Alder Lake-S)
- ADL-P (Alder Lake-P)
- DG1/SG1
- RKL (Rocket Lake)
- TGL (Tiger Lake)
- ICL (Ice Lake)
- JSL (Jasper Lake)/EHL (Elkhart Lake)
- KBLx (KBL/Kaby Lake; CFL/Coffee Lake; WHL/Whiskey Lake; CML/Comet Lake; AML/Amber Lake)
Tested Features:
- Decode: AVC/H264, HEVC/H265 (8, 10, 12bit), AV1 (8, 10bit), VP9 (8, 10, 12bit), VP8, JPEG/MJPEG, MPEG2, VC1
- Encode: AV1/AVC/H264, HEVC/H265 (8, 10bit), VP9 (8, 10bitt), VP8, JPEG/MJPEG, MPEG2
- VPP: procamp (brightness/contrast/saturation/hue), csc, deinterlace, denoise, scale, sharpen, mirroring, rotation, transpose
Supported Features among Intel platforms:
For features supported on each Intel platform, please refer to links below:
- decode/encode features: https://github.com/intel/media-driver/#decodingencoding-features
- VPP features: https://github.com/intel/media-driver/#video-processing-features
Reference Configure Used: Intel Libva/iHD driver, MediaSDK, oneVPL and oneVPL GPU Runtime
- For detailed information about new features and improvements, please refer to links below:
- Media driver: https://github.com/intel/media-driver/releases/tag/intel-media-22.5.4
- VPL Dispatcher: https://github.com/oneapi-src/oneVPL/releases/tag/v2022.2.2
- VPL Runtime: https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-22.5.4
- Media SDK: Intel-Media-SDK/MediaSDK@070e7de
- Libva: https://github.com/intel/libva/releases/tag/2.16.0
- Libva-utils: https://github.com/intel/libva-utils/releases/tag/2.16.0
- Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-22.2.0
Contactors:
Please contact [email protected] or [email protected] or [email protected] or [email protected], if you have any question.
New Detail
2022Q3:
- FFmpeg added new RPL-S platform support
- ffmpeg-vaapi added av1 encode support
- ffmpeg-vaapi can select related hw codec to do decode automatically, a example cmd line for decode "ffmpeg -hwccel vaapi -i av1.mp4 -f null -"
- ffmpeg-qsv h265 encode added adaptive_i/b support
- ffmpeg-qsv vpp scaling add model select through oneVPL which supports EU, VDBOX or VEBOX. User can use option of "scale_mode" to select which hardware model
- ffmpeg dnn: OpenVINO full GPU detect and classify support
- ffmpeg dnn: enabled libtorch as one of FFmpeg DNN backend
2022Q2:
- ffmpeg-vaapi added VDSFC Scaling support
- ffmpeg-vaapi added max_frame_size for encode
- ffmpeg-vaapi added GPB frame support for encode
- ffmpeg-qsv added adaptive_i and adaptive_b support for hevc encode
- ffmpeg-qsv added min/max qp control for I/P/B frames
- ffmpeg-qsv added ROI support for h264/h265 encode
- ffmpeg-qsv supported yuyv422/y210 format direct input mode for encode
- ffmpeg added gaussian filter through Vulkan
- ffmpeg added stitching filter through libxcam library
- ffmpeg video analysis added BasicVSR super resolution support
- ffmpeg video analysis added FRVSR super resolution
2022Q1:
- ffmpeg_qsv added av1 encode support
- supported av1 decode frame split bsf feature in ffmpeg core
- fixed a hevc 10bit run2run issue on some legacy platforms for ffmpeg_qsv
2021Q4:
- buffer sharing between media and vulkan
- support 0YUV, YUY2, Y210, Y410, P012, Y212, Y412 on Windows when using d3d11 device
- hevc main10 sp encoding
Intel FFmpeg RPL-S Q3 Release Patch Upstream Queue RC1
Intel FFmpeg RPL-S Q3 Release Patch Upstream Queue RC1
Intel FFmpeg ATS-M Q3 Release Patch Upstream Queue RC1
Intel FFmpeg ATS-M Q3 Release Patch Upstream Queue RC1
Intel FFmpeg RPL-S Q2 Release Patch Upstream Queue
Supported Intel Platforms:
- RPL-S
Tested Features:
- Decode: AVC/H264, HEVC/H265 (8, 10, 12bit), AV1 (8, 10bit), VP9 (8, 10, 12bit), VP8, JPEG/MJPEG, MPEG2, VC1
- Encode: AVC/H264, HEVC/H265 (8, 10bit), VP9 (8, 10bitt), VP8, JPEG/MJPEG, MPEG2
- VPP: procamp (brightness/contrast/saturation/hue), csc, deinterlace, denoise, scale, sharpen, mirroring, rotation, transpose
Supported Features among Intel platforms:
For features supported on each Intel platform, please refer to links below:
- decode/encode features: https://github.com/intel/media-driver/#decodingencoding-features
- VPP features: https://github.com/intel/media-driver/#video-processing-features
Contactors:
Please contact [email protected] or [email protected] or [email protected] or [email protected], if you have any question.
Intel ffmpeg patches upstream 2022q2 queue
Supported Intel Platforms:
- ATS-M
- DG2
- ADL-S (Alder Lake-S)
- ADL-P (Alder Lake-P)
- DG1/SG1
- RKL (Rocket Lake)
- TGL (Tiger Lake)
- ICL (Ice Lake)
- JSL (Jasper Lake)/EHL (Elkhart Lake)
- KBLx (KBL/Kaby Lake; CFL/Coffee Lake; WHL/Whiskey Lake; CML/Comet Lake; AML/Amber Lake)
Tested Features:
- Decode: AVC/H264, HEVC/H265 (8, 10, 12bit), AV1 (8, 10bit), VP9 (8, 10, 12bit), VP8, JPEG/MJPEG, MPEG2, VC1
- Encode: AVC/H264, HEVC/H265 (8, 10bit), VP9 (8, 10bitt), VP8, JPEG/MJPEG, MPEG2
- VPP: procamp (brightness/contrast/saturation/hue), csc, deinterlace, denoise, scale, sharpen, mirroring, rotation, transpose
Supported Features among Intel platforms:
For features supported on each Intel platform, please refer to links below:
- decode/encode features: https://github.com/intel/media-driver/#decodingencoding-features
- VPP features: https://github.com/intel/media-driver/#video-processing-features
Reference Configure Used: Intel Libva/iHD driver, MediaSDK, oneVPL and oneVPL GPU Runtime
- For detailed information about new features and improvements, please refer to links below:
- Media driver: intel-media-22.4.4
- VPL Dispatcher: v2022.1.5
- VPL Runtime: intel-onevpl-22.4.4
- Media SDK: intel-mediasdk-22.4.4
- Libva: 2.15.0
- Libva-utils: 2.15.0
- Gmmlib: intel-gmmlib-22.1.4
Contactors:
Please contact [email protected] or [email protected] or [email protected] or [email protected], if you have any question.
New Detail
2022Q2:
- ffmpeg-vaapi added VDSFC Scaling support
- ffmpeg-vaapi added max_frame_size for encode
- ffmpeg-vaapi added GPB frame support for encode
- ffmpeg-qsv added adaptive_i and adaptive_b support for hevc encode
- ffmpeg-qsv added min/max qp control for I/P/B frames
- ffmpeg-qsv added ROI support for h264/h265 encode
- ffmpeg-qsv supported yuyv422/y210 format direct input mode for encode
- ffmpeg added gaussian filter through Vulkan
- ffmpeg added stitching filter through libxcam library
- ffmpeg video analysis added BasicVSR super resolution support
- ffmpeg video analysis added FRVSR super resolution
2022Q1:
- ffmpeg_qsv added av1 encode support
- supported av1 decode frame split bsf feature in ffmpeg core
- fixed a hevc 10bit run2run issue on some legacy platforms for ffmpeg_qsv
2021Q4:
- buffer sharing between media and vulkan
- support 0YUV, YUY2, Y210, Y410, P012, Y212, Y412 on Windows when using d3d11 device
- hevc main10 sp encoding
Intel ffmpeg patches upstream 2022q1 queue
Supported Intel Platforms:
- ATS-M
- DG2
- ADL-S (Alder Lake-S)
- ADL-P (Alder Lake-P)
- DG1/SG1
- RKL (Rocket Lake)
- TGL (Tiger Lake)
- ICL (Ice Lake)
- JSL (Jasper Lake)/EHL (Elkhart Lake)
- KBLx (KBL/Kaby Lake; CFL/Coffee Lake; WHL/Whiskey Lake; CML/Comet Lake; AML/Amber Lake)
Tested Features:
- Decode: AVC/H264, HEVC/H265 (8, 10, 12bit), AV1 (8, 10bit), VP9 (8, 10, 12bit), VP8, JPEG/MJPEG, MPEG2, VC1
- Encode: AVC/H264, HEVC/H265 (8, 10bit), VP9 (8, 10bitt), VP8, JPEG/MJPEG, MPEG2
- VPP: procamp (brightness/contrast/saturation/hue), csc, deinterlace, denoise, scale, sharpen, mirroring, rotation, transpose
Supported Features among Intel platforms:
For features supported on each Intel platform, please refer to links below:
- decode/encode features: https://github.com/intel/media-driver/#decodingencoding-features
- VPP features: https://github.com/intel/media-driver/#video-processing-features
Reference Configure Used: Intel Libva/iHD driver, MediaSDK, oneVPL and oneVPL GPU Runtime
- For detailed information about new features and improvements, please refer to links below:
- Media driver: [intel-media-22.3.1] https://github.com/intel/media-driver/releases/tag/intel-media-22.3.1
- VPL Dispatcher: [v2022.0.3] https://github.com/oneapi-src/oneVPL/releases/tag/v2022.0.3
- VPL Runtime: [intel-onevpl-22.3.2] https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-22.3.2
- Media SDK: [intel-mediasdk-22.3.0] https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-22.3.0
- Libva: [2.14.0] https://github.com/intel/libva/releases/tag/2.14.0
- Libva-utils: [2.14.0] https://github.com/intel/libva-utils/releases/tag/2.14.0
- Gmmlib: [intel-gmmlib-22.1.2] https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-22.1.2
Contactors:
Please contact [email protected] or [email protected] or [email protected] or [email protected], if you have any question.
New Detail
2022Q1:
- ffmpeg_qsv added av1 encode support
- supported av1 decode frame split bsf feature in ffmpeg core
- fixed a hevc 10bit run2run issue on some legacy platforms for ffmpeg_qsv
2021Q4:
- buffer sharing between media and vulkan
- support 0YUV, YUY2, Y210, Y410, P012, Y212, Y412 on Windows when using d3d11 device
- hevc main10 sp encoding
Intel ffmpeg patches upstream 2021q4 queue
Supported Intel Platforms:
- ADL-S (Alder Lake-S)
- ADL-P (Alder Lake-P)
- DG1/SG1
- RKL (Rocket Lake)
- TGL (Tiger Lake)
- ICL (Ice Lake)
- JSL (Jasper Lake)/EHL (Elkhart Lake)
- KBLx (KBL/Kaby Lake; CFL/Coffee Lake; WHL/Whiskey Lake; CML/Comet Lake; AML/Amber Lake)
Tested Features:
- Decode: AVC/H264, HEVC/H265 (8, 10, 12bit), AV1 (8, 10bit), VP9 (8, 10, 12bit), VP8, JPEG/MJPEG, MPEG2, VC1
- Encode: AVC/H264, HEVC/H265 (8, 10bit), VP9 (8, 10bitt), VP8, JPEG/MJPEG, MPEG2
- VPP: procamp (brightness/contrast/saturation/hue), csc, deinterlace, denoise, scale, sharpen, mirroring, rotation, transpose
Supported Features among Intel platforms:
For features supported on each Intel platform, please refer to links below:
- decode/encode features: https://github.com/intel/media-driver/#decodingencoding-features
- VPP features: https://github.com/intel/media-driver/#video-processing-features
Reference Configure Used: Intel Libva/iHD driver, MediaSDK, oneVPL and oneVPL GPU Runtime
- For detailed information about new features and improvements, please refer to links below:
- Media driver: intel-media-22.1.1
- VPL Dispatcher: v2022.0.2
- VPL Runtime: intel-onevpl-22.1.0
- Media SDK: intel-mediasdk-22.1.0
- Libva: 2.13.0
- Libva-utils: 2.13.0
- Gmmlib: intel-gmmlib-22.0.1
Contactors:
Please contact [email protected] or [email protected] or [email protected] or [email protected], if you have any question.
New Detail
2021Q4:
FFmpeg new features:
buffer sharing between media and vulkan
support 0YUV, YUY2, Y210, Y410, P012, Y212, Y412 on Windows when using d3d11 device
hevc main10 sp encoding
Intel ffmpeg patches upstream 2021q3 queue
Supported Intel Platforms:
- ADL-S (Alder Lake-S)
- ADL-P (Alder Lake-P)
- DG1/SG1
- RKL (Rocket Lake)
- TGL (Tiger Lake)
- ICL (Ice Lake)
- JSL (Jasper Lake)/EHL (Elkhart Lake)
- KBLx (KBL/Kaby Lake; CFL/Coffee Lake; WHL/Whiskey Lake; CML/Comet Lake; AML/Amber Lake)
Tested Features:
- Decode: AVC/H264, HEVC/H265 (8, 10, 12bit), AV1 (8, 10bit), VP9 (8, 10, 12bit), VP8, JPEG/MJPEG, MPEG2, VC1
- Encode: AVC/H264, HEVC/H265 (8, 10bit), VP9 (8, 10bitt), VP8, JPEG/MJPEG, MPEG2
- VPP: procamp (brightness/contrast/saturation/hue), csc, deinterlace, denoise, scale, sharpen, mirroring, rotation, transpose
Supported Features among Intel platforms:
For features supported on each Intel platform, please refer to links below:
- decode/encode features: https://github.com/intel/media-driver/#decodingencoding-features
- VPP features: https://github.com/intel/media-driver/#video-processing-features
Reference Configure Used: Intel Libva/iHD driver, MediaSDK, oneVPL and oneVPL GPU Runtime
For detailed information about new features and improvements, please refer to links below:
- Media driver: intel-media-21.3.5 (https://github.com/intel/media-driver/releases/tag/intel-media-21.3.5)
- VPL Dispatcher: v2021.6.0 (https://github.com/oneapi-src/oneVPL/releases/tag/v2021.6.0)
- VPL Runtime: intel-onevpl-21.3.4 (https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-21.3.4)
- Media SDK: f3118e61133649ad4ec48af1c135a54610aa9335 (https://github.com/Intel-Media-SDK/MediaSDK)
- Libva: 2.13.0 (https://github.com/intel/libva/releases/tag/2.13.0)
- Libva-utils: 2.13.0 (https://github.com/intel/libva-utils/releases/tag/2.13.0)
- Gmmlib: intel-gmmlib-21.3.1 (https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-21.3.1)
Contactors:
Please contact [email protected] or [email protected] or [email protected] or [email protected], if you have any question.
Intel FFMpeg Patches Upstream 2021Q2 Queue
Supported Intel Platforms:
- ADL-S (Alder Lake-S)
- DG1/SG1
- RKL (Rocket Lake)
- TGL (Tiger Lake)
- ICL (Ice Lake)
- JSL (Jasper Lake)/EHL (Elkhart Lake)
- KBLx (KBL/Kaby Lake; CFL/Coffee Lake; WHL/Whiskey Lake; CML/Comet Lake; AML/Amber Lake)
Tested Features:
- Decode: AVC/H264, HEVC/H265 (8, 10, 12bit), AV1 (8, 10bit), VP9 (8, 10, 12bit), VP8, JPEG/MJPEG, MPEG2, VC1
- Encode: AVC/H264, HEVC/H265 (8, 10bit), VP9 (8, 10bitt), VP8, JPEG/MJPEG, MPEG2
- VPP: procamp (brightness/contrast/saturation/hue), csc, deinterlace, denoise, scale, sharpen, mirroring, rotation, transpose
Supported Features among Intel platforms:
For features supported on each Intel platform, please refer to links below:
- decode/encode features: https://github.com/intel/media-driver/tree/intel-media-21.2#decodingencoding-features
- VPP features: https://github.com/intel/media-driver/tree/intel-media-21.2#video-processing-features
Reference Configure Used: Intel Libva/iHD driver, MediaSDK, oneVPL and oneVPL GPU Runtime
For detailed information about new features and improvements, please refer to links below:
- Media driver: intel-media-21.2.3 (https://github.com/intel/media-driver/releases/tag/intel-media-21.2.3)
- VPL Dispatcher: v2021.2.2 (https://github.com/oneapi-src/oneVPL/releases/tag/v2021.2.2)
- VPL Runtime: intel-onevpl-21.2.3 (https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-21.2.3)
- Media SDK: intel-mediasdk-21.2.3 (https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-21.2.3)
- Libva: 2.12.0 (https://github.com/intel/libva/releases/tag/2.12.0)
- Libva-utils: 2.12.0 (https://github.com/intel/libva-utils/releases/tag/2.12.0)
- Gmmlib: intel-gmmlib-21.2.1 (https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-21.2.1)
Contactors:
Please contact [email protected] or [email protected] or [email protected] or [email protected], if you have any question.
Intel FFMpeg Patches Upstream 2021Q1 Queue
Supported Intel Platforms:
- DG1/SG1
- RKL (Rocket Lake)
- TGL (Tiger Lake)
- ICL (Ice Lake)
- JSL (Jasper Lake)/EHL (Elkhart Lake)
- KBLx (KBL/Kaby Lake; CFL/Coffee Lake; WHL/Whiskey Lake; CML/Comet Lake; AML/Amber Lake)
Tested Features:
- Decode: AVC/H264, HEVC/H265 (8, 10, 12bit), AV1 (8, 10bit), VP9 (8, 10, 12bit), VP8, JPEG/MJPEG, MPEG2, VC1
- Encode: AVC/H264, HEVC/H265 (8, 10bit), VP9 (8, 10bitt), VP8, JPEG/MJPEG, MPEG2
- VPP: procamp (brightness/contrast/saturation/hue), csc, deinterlace, denoise, scale, sharpen, mirroring, rotation, transpose
Supported Features among Intel platforms:
For features supported on each Intel platform, please refer to links below:
- decode/encode features: https://github.com/intel/media-driver/tree/intel-media-21.1.3#decodingencoding-features
- VPP features: https://github.com/intel/media-driver/tree/intel-media-21.1.3#video-processing-features
Tested Intel Libva/iHD driver and MediaSDK
For detailed information about new features and improvements, please refer to links below:
- Media driver: intel-media-21.1.3 (https://github.com/intel/media-driver/releases/tag/intel-media-21.1.3)
- Media SDK: intel-mediasdk-21.1.3 (https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-21.1.3)
- Libva: 2.11.0 (https://github.com/intel/libva/releases/tag/2.11.0)
- Libva-utils: 2.11.1 (https://github.com/intel/libva-utils/releases/tag/2.11.1)
- Gmmlib: intel-gmmlib-21.1.1 (https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-21.1.1)
Intel ffmpeg patches upstream 2021q1 detail
Patches Name Description Features/Issues Components Author
- 0001-lavu-pixfmt-add-new-pixel-format-0yuv-y410.patch add new pixel format 0yuv(8bit 444)/y410(10bit 444) Pixel Format: 8bit/10bit 444 YUV FFMpeg-VAAPI/QSV Linjie Fu
- 0002-swscale-Add-swscale-and-fate-support-for-0YUV.patch Add input and output support in swscale for 0YUV Pixel Format: 8bit 444 YUV FFMpeg-VAAPI/QSV Linjie Fu
- 0003-lavu-hwcontext_vaapi-add-vaapi_format_map-support-fo.patch add vaapi_format_map support for 0YUV/Y410 Pixel Format: 8bit/10bit 444 YUV FFMpeg-VAAPI/QSV Linjie Fu
- 0004-qsv-get-FrameInfo.Shift-by-desc-comp-0-.shift.patch qsv: get FrameInfo.Shift by desc->comp[0].shift Common FFMpeg-QSV Linjie Fu
- 0005-lavcu-qsv-Add-decoding-support-for-444-8-10-bit.patch lavcu/qsv: Add decoding support for 444 8/10 bit Decode: 8bit/10bit 444 FFMpeg-QSV Linjie Fu
- 0006-lavc-vaapi_decode-Add-4-4-4-8-10-bit-decode-support-.patch lavc/vaapi_decode: Add 4:4:4 8/10 bit decode support for VP9 Decode: VP9 8bit/10bit 444 FFMpeg-VAAPI Linjie Fu
- 0007-lavc-vaapi_encode_h265-add-support-for-low-power-mod.patch lavc/vaapi_encode_h265: add support for low power mode for HEVC encode Encode: HEVC 8bit Low Power FFMpeg-VAAPI Linjie Fu
- 0008-avcodec-vaapi-set-more-flags-for-VASurfaceAttrib.patch avcodec/vaapi: set more flags for VASurfaceAttrib Common FFMpeg-VAAPI Wangfei
- 0009-lavc-vaapi_encode-add-support-for-maxframesize.patch lavc/vaapi_encode: add support for maxframesize Encode: Max Frame Size FFMpeg-VAAPI Linjie Fu
- 0010-doc-vaapi_encode-add-documentations-for-max_frame_si.patch doc/vaapi_encode: add documentations for max_frame_size Encode: Max Frame Size documentation FFMpeg-VAAPI Linjie Fu
- 0011-fftools-ffmpeg-support-variable-resolution-encode.patch fftools/ffmpeg: support variable resolution encode Encode: dynamic resolution encoding FFMpeg-VAAPI/QSV Wangfei
- 0012-lavc-libvpxenc-add-dynamic-resolution-encode-support.patch lavc/libvpxenc: add dynamic resolution encode support for libvpx Encode: dynamic resolution encoding for libvpx FFMpeg-VAAPI/QSV Linjie Fu
- 0013-lavf-vf_deinterlace_vaapi-flush-queued-frame-for-fie.patch lavf/vf_deinterlace_vaapi: flush queued frame for field in DeinterlacingBob VPP: Deinterlacing FFMpeg-VAAPI Linjie Fu
- 0014-lavc-decode-Add-get_hw_config-function.patch lavc/decode: Add get_hw_config function Common FFMpeg-VAAPI/QSV Linjie Fu
- 0015-lavc-decode-Add-internal-surface-re-allocate-method-.patch lavc/decode: Add internal surface re-allocate method for hwaccel Common FFMpeg-VAAPI/QSV Linjie Fu
- 0016-lavc-vaapi_vp9-add-surface-internal-re-allocation-ca.patch lavc/vaapi_vp9: add surface internal re-allocation capability Codec: VP9 FFMpeg-VAAPI Linjie Fu
- 0017-lavc-qsvenc-add-return-check-for-ff_qsv_map_pixfmt.patch lavc/qsvenc: add return check for ff_qsv_map_pixfmt Common FFMpeg-QSV Linjie Fu
- 0018-lavc-vaapi_hevc-fill-rext-luma-chroma-offset-in-the-.patch lavc/vaapi_hevc: fill rext luma/chroma offset in the right way Decode: improve HEVC conformance FFMpeg-VAAPI Xu Guangxin
- 0019-lavc-hevc-fix-dpb-logical-for-IRAP.patch lavc: hevc, fix dpb logical for IRAP Decode: improve HEVC conformance FFMpeg-VAAPI Xu Guangxin
- 0020-lavc-hevc-do-not-let-missing-ref-frames-invovle-in-d.patch lavc: hevc, do not let missing ref frames invovle in dpb process Decode: improve HEVC conformance FFMpeg-VAAPI Xu Guangxin
- 0021-lavc-hevc_refs-exclude-current-frame-from-long-term-.patch lavc/hevc_refs: exclude current frame from long term refs Decode: improve HEVC conformance FFMpeg-VAAPI Xu Guangxin
- 0022-lavc-hevc-respect-no_output_of_prior_pics_flag-even-.patch lavc: hevc, respect no_output_of_prior_pics_flag even we have reslution change Decode: improve HEVC conformance FFMpeg-VAAPI Xu Guangxin
- 0023-lavc-hevcdec-add-vaapi-decoding-support-for-444.patch lavc/hevcdec: add vaapi decoding support for 444 Decode: HEVC FFMpeg-VAAPI Linjie Fu
- 0024-lavc-vaapi_encode_h265-add-private-b_strategy-option.patch lavc/vaapi_encode_h265: add private b_strategy option for hevc_vaapi Encode: HEVC b-strategy (low delay B) FFMpeg-VAAPI Linjie Fu
- 0025-lavc-vaapi_encode_h265-fix-max_transform_hierarchy_d.patch lavc/vaapi_encode_h265: fix max_transform_hierarchy_depth_inter/intra Encode: HEVC transform FFMpeg-VAAPI Linjie Fu
- 0026-ffmpeg-Add-DX11-support-for-QSV.patch ffmpeg: Add DX11 support for QSV Windows DX11 FFMpeg-QSV Galin, Artem
- 0027-lavc-vaapi_hevc-support-420-422-444-12bit-enc-dec.patch lavc/vaapi_hevc: support 420/422/444 12bit enc/dec Codec: HEVC 12bit 420/422/444 FFMpeg-VAAPI Wangfei
- 0028-lavc-vaapi_vp9-support-420-444-12bit-dec.patch lavc/vaapi_vp9: support 420/444 12bit dec Decode: VP9 12bit 420/444 FFMpeg-VAAPI Wangfei
- 0029-lavc-qsv-support-hevc-vp9-12bit.patch lavc/qsv: support hevc/vp9 12bit Codec: HEVC 420/422/444 and VP9 420/444 FFMpeg-QSV Wangfei
- 0030-avfilter-add-overlay-vaapi-filter.patch avfilter: add overlay vaapi filter VPP: overlay FFMpeg-VAAPI Xinpeng Sun
- 0031-avfilter-tonemap_vaapi-pass-filter-parameters-to-VA-.patch avfilter/tonemap_vaapi: pass filter parameters to VA parameter buffer VPP: tone mapping FFMpeg-VAAPI Xinpeng Sun
- 0032-avfilter-Add-H2H-support-in-tonemap_vaapi.patch avfilter: Add H2H support in tonemap_vaapi VPP: tone mapping (HDR to HDR) FFMpeg-VAAPI Xinpeng Sun
- 0033-lavc-vaapi_hevc-add-skip_frame-invalid-to-skip-inval.patch lavc/vaapi_hevc: add -skip_frame invalid to skip invalid nalus Decode: skip the invalid nalus FFMpeg-VAAPI Linjie Fu
- 0034-FFmpeg-vaapi-HEVC-SCC-encode.patch FFmpeg vaapi HEVC SCC encode Encode: HEVC SCC (420/444) Low Power FFMpeg-VAAPI Wangfei
- 0035-lavc-qsvenc-add-support-for-Screen-Content-Coding-SC.patch lavc/qsvenc: add support for Screen Content Coding (SCC) extension Encode: HEVC SCC (420/444) Low Power FFMpeg-QSV Haihao Xiang
- 0036-lavc-avcodec-Add-FF_PROFILE_HEVC_SCC-for-screen-cont.patch lavc/avcodec: Add FF_PROFILE_HEVC_SCC for screen content coding Encode: HEVC SCC profile FFMpeg-VAAPI/QSV Linjie Fu
- 0037-lavc-hevc_ps-Add-sps-parse-support-for-HEVC-SCC-exte.patch lavc/hevc_ps: Add sps parse support for HEVC SCC extension syntax Decode: HEVC SCC sps parse FFMpeg-VAAPI/QSV Linjie Fu
- 0038-lavc-hevc_ps-Add-pps-parse-support-for-HEVC-SCC-exte.patch lavc/hevc_ps: Add pps parse support for HEVC SCC extension Decode: HEVC SCC pps parse FFMpeg-VAAPI/QSV Linjie Fu
- 0039-lavc-hevc_ps-Add-slice-parse-support-for-HEVC-SCC-ex.patch lavc/hevc_ps: Add slice parse support for HEVC SCC extension Decode: HEVC SCC slice parse FFMpeg-VAAPI/QSV Linjie Fu
- 0040-lavc-hevcdec-Fix-the-parsing-for-use_integer_mv_flag.patch lavc/hevcdec: Fix the parsing for use_integer_mv_flag Decode: HEVC FFMpeg-VAAPI/QSV Linjie Fu
- 0041-lavc-hevcdec-Set-max_num_merge_cand-to-uint8_t.patch lavc/hevcdec: Set max_num_merge_cand to uint8_t Decode: HEVC FFMpeg-VAAPI/QSV Linjie Fu
- 0042-lavc-hevc-Update-reference-list-for-SCC.patch lavc/hevc: Update reference list for SCC Decode: HEVC SCC FFMpeg-VAAPI/QSV Linjie Fu
- 0043-lavc-vaapi_hevc-Pass-SCC-parameters-Through-VA-API.patch lavc/vaapi_hevc: Pass SCC parameters Through VA-API Decode: HEVC SCC FFMpeg-VAAPI Linjie Fu
- 0044-lavc-vaapi_hevc-Add-vaapi-profile-parse-support-for-.patch lavc/vaapi_hevc: Add vaapi profile parse support for SCC Decode: HEVC SCC profile parse (8/10bit) FFMpeg-VAAPI Linjie Fu
- 0045-lavc-vaapi_hevc-Set-correct-rps-type-for-scc.patch lavc/vaapi_hevc: Set correct rps type for scc Codec: HEVC SCC FFMpeg-VAAPI Linjie Fu
- 0046-lavc-vaapi_hevc-Loose-the-restricts-for-SCC-decoding.patch lavc/vaapi_hevc: Loose the restricts for SCC decoding Decode: HEVC SCC FFMpeg-VAAPI Linjie Fu
- 0047-lavc-vaapi_hevc-Fill-rext-luma-chroma-offset.patch lavc/vaapi_hevc: Fill rext luma/chroma offset Decode: HEVC FFMpeg-VAAPI Xu Guangxin
- 0048-lavc-hevc_refs-refine-ref-picture-lists-construction.patch lavc/hevc_refs: refine ref picture lists construction Codec: HEVC FFMpeg-VAAPI/QSV Wangfei
- 0049-lavc-hevc_ps-remove-profile-limitation-when-excute-p.patch lavc/hevc_ps: remove profile limitation when excute pps_range_extensions Codec: HEVC FFMpeg-VAAPI/QSV Wangfei
- 0050-lavc-vaapi_hevc-improve-scc-decode-pass-rate.patch lavc/vaapi_hevc: improve scc decode pass rate Decode: HEVC SCC FFMpeg-VAAPI Wangfei
- 0051-lavc-vaapi_encode_h265-set-low-delay-B-automatically.patch lavc/vaapi_encode_h265: set low delay B automatically Encode...