Skip to content

Commit bc64bf6

Browse files
committed
AMF v1.4.29 release
1 parent 9e2ebb9 commit bc64bf6

202 files changed

Lines changed: 11411 additions & 652 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ AMF is a light-weight, portable multimedia framework that abstracts away most of
1414
* Windows Subsystem for Linux (DX12 Decoder and Converter Only)
1515
* Visual Studio® 2019
1616
* Linux
17-
* RHEL 8.4 / 7.9
17+
* RHEL 8.4 / 7.9
1818
* CentOS 8.4 / 7.9
1919
* Ubuntu 22.04 / 20.04.2
2020
* SLED/SLES 15 SP3
@@ -29,8 +29,9 @@ AMF is a light-weight, portable multimedia framework that abstracts away most of
2929
| \**All supported distros* | 20.40 |
3030

3131
* AMF SDK is backward compatible with all previous driver versions.
32+
* Version 1.4.29: AMD Radeon Software Adrenalin Edition 23.1.2 (22.40.01.34) or newer. Added Smart Access Video for AVC / HEVC / AV1. New options for VQEnhancer and AV1 encoder components. Switched to Markdown based API docs which enable easier open source developer contributions.
3233
* Version 1.4.28: AMD Radeon Software Adrenalin Edition 22.12.1 (22.40.00.24) or newer. Added AV1 encoding support and 12-bit AV1 decoding. New VQEnhancer component. New AVC / HEVC encoder rate control methods.
33-
* Version 1.4.26: AMD Radeon Software Adrenalin Edition 22.7.1 (22.20.15.01) or newer. Added new PAQ, TAQ, and high motion quality boost modes for PreAnalysis. New HQScaler sharpness, low latency decoder and temporal SVC encoder options.
34+
* Version 1.4.26: AMD Radeon Software Adrenalin Edition 22.7.1 (22.20.15.01) or newer. Added new PAQ, TAQ, and high motion quality boost modes for PreAnalysis. New HQScaler sharpness, low latency decoder and temporal SVC encoder options.
3435
* Version 1.4.24: AMD Radeon Software Adrenalin Edition 22.3.1 (21.50.02.01) or newer. Added new AMD Direct Capture mode, new HQScaler feature(Bilinear/Bicubic/FSR), new Vulkan HEVC encoder on Navi family, improvements on H264 Vulkan encoding.
3536
* Version 1.4.23: AMD Radeon Software Adrenalin Edition 21.12.1 (21.40.11.03) or newer. Added new Auto LTR encoder mode, additional encoder usage presets and encoder statistics/feedback.
3637
* Version 1.4.21: AMD Radeon Software Adrenalin Edition 21.10.1 (21.30.25.01) or newer. Added PSNR/SSIM score feedback, new QVBR rate control mode and LTR mode for encoders, added HDR support for HEVC encoder and color converter, new EncoderLatency sample app.

Thirdparty/ffmpeg/ffmpeg-4.3.2/Build.txt

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -91,17 +91,16 @@ to enable the check for the openssl staic library to succeed
9191

9292
For Linux:
9393

94-
enabled openssl && { check_pkg_config openssl openssl openssl/ssl.h OPENSSL_init_ssl ||
94+
enabled openssl && { { check_pkg_config openssl "openssl >= 3.0.0" openssl/ssl.h OPENSSL_init_ssl &&
95+
{ enabled gplv3 || ! enabled gpl || enabled nonfree || die "ERROR: OpenSSL >=3.0.0 requires --enable-version3"; }; } ||
96+
{ enabled gpl && ! enabled nonfree && die "ERROR: OpenSSL <3.0.0 is incompatible with the gpl"; } ||
97+
check_pkg_config openssl openssl openssl/ssl.h OPENSSL_init_ssl ||
9598
check_pkg_config openssl openssl openssl/ssl.h SSL_library_init ||
96-
check_lib openssl openssl/ssl.h OPENSSL_init_ssl -llibssl -llibcrypto -lz -lpthread -ldl ||
97-
check_lib openssl openssl/ssl.h SSL_library_init -lssl -lcrypto ||
98-
check_lib openssl openssl/ssl.h SSL_library_init -lssl32 -leay32 ||
99-
check_lib openssl openssl/ssl.h SSL_library_init -lssl -lcrypto -lws2_32 -lgdi32 ||
100-
die "ERROR: openssl not found"; }
101-
102-
which basically adds:
103-
check_lib openssl openssl/ssl.h OPENSSL_init_ssl -llibssl -llibcrypto -lz -lpthread -ldl ||
104-
to enable the check for the openssl staic library to succeed
99+
check_lib openssl openssl/ssl.h OPENSSL_init_ssl -llibssl -llibcrypto -lz -lpthread -ldl ||
100+
check_lib openssl openssl/ssl.h OPENSSL_init_ssl -lssl -lcrypto -lz -lpthread -ldl ||
101+
check_lib openssl openssl/ssl.h SSL_library_init -lssl -lcrypto ||
102+
check_lib openssl openssl/ssl.h SSL_library_init -lssl32 -leay32 ||
103+
check_lib openssl openssl/ssl.h SSL_library_init -lssl -lcrypto -lws2_32 -lgdi32 ||
105104

106105

107106

@@ -218,7 +217,7 @@ Compile openssl
218217
---------------
219218
1. Grab the OpenSSL sources. (https://www.openssl.org/)
220219

221-
OpenSSL 1.1.1
220+
OpenSSL 3.0.7
222221

223222
2. Read INSTALL and NOTES.WIN (or NOTES.UNIX)
224223

0 commit comments

Comments
 (0)