Skip to content

Commit c48e50a

Browse files
committed
AMF v1.4.32 release
1 parent 2f32635 commit c48e50a

File tree

5,932 files changed

+348156
-278557
lines changed

Some content is hidden

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

5,932 files changed

+348156
-278557
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ 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 9.1 / 8.7
18-
* Ubuntu 22.04.1 / 20.04.5
19-
* SLED/SLES 15 SP4
17+
* RHEL 9.2 / 8.8
18+
* Ubuntu 22.04.2 / 20.04.5
19+
* SLED/SLES 15 SP5
2020
* Driver and AMF component installation instructions are available on the [Wiki page](https://github.com/GPUOpen-LibrariesAndSDKs/AMF/wiki).
2121
* The following table contains the driver versions in which the Linux pro driver started including the AMF runtime, otherwise, the AMF runtime is optional and has to be installed separately.
2222
* All supported distros include the AMF runtime starting driver version 20.40.
@@ -28,6 +28,7 @@ AMF is a light-weight, portable multimedia framework that abstracts away most of
2828
| \**All supported distros* | 20.40 |
2929

3030
* AMF SDK is backward compatible with all previous driver versions.
31+
* Version 1.4.32: AMD Radeon Software Adrenalin Edition 23.12.1 (23.30.13.01) or newer. Added new FRC component and API doc. Added new VQEnhancer doc. Improved presenters. Updated FFmpeg to 6.0.
3132
* Version 1.4.30: AMD Radeon Software Adrenalin Edition 23.5.2 (23.10.01.45) or newer. Added AMF wrappers for AVC / HEVC / AV1 FFmpeg software encoders, frame in -> slice / tile output support for AVC / HEVC / AV1 encoders, and multi-monitor support for DVR. Updated FFmpeg to 5.1.2.
3233
* Version 1.4.29: AMD Radeon Software Adrenalin Edition 23.1.2 (22.40.01.34) or newer. Added SmartAccess 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.
3334
* 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.

Thirdparty/amd/AmdDxExt/AmdDxExt.hpp

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,4 @@
1-
2-
3-
4-
//--------------------------------------------------------------------------------------
5-
//
6-
//
7-
// Copyright 2014 ADVANCED MICRO DEVICES, INC. All Rights Reserved.
8-
//
9-
// AMD is granting you permission to use this software and documentation (if
10-
// any) (collectively, the "Materials") pursuant to the terms and conditions
11-
// of the Software License Agreement included with the Materials. If you do
12-
// not have a copy of the Software License Agreement, contact your AMD
13-
// representative for a copy.
14-
// You agree that you will not reverse engineer or decompile the Materials,
15-
// in whole or in part, except as allowed by applicable law.
16-
//
17-
// WARRANTY DISCLAIMER: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF
18-
// ANY KIND. AMD DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY,
19-
// INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY,
20-
// FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE
21-
// WILL RUN UNINTERRUPTED OR ERROR-FREE OR WARRANTIES ARISING FROM CUSTOM OF
22-
// TRADE OR COURSE OF USAGE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF THE
23-
// SOFTWARE IS ASSUMED BY YOU.
24-
// Some jurisdictions do not allow the exclusion of implied warranties, so
25-
// the above exclusion may not apply to You.
26-
//
27-
// LIMITATION OF LIABILITY AND INDEMNIFICATION: AMD AND ITS LICENSORS WILL
28-
// NOT, UNDER ANY CIRCUMSTANCES BE LIABLE TO YOU FOR ANY PUNITIVE, DIRECT,
29-
// INCIDENTAL, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM USE OF
30-
// THE SOFTWARE OR THIS AGREEMENT EVEN IF AMD AND ITS LICENSORS HAVE BEEN
31-
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
32-
// In no event shall AMD's total liability to You for all damages, losses,
33-
// and causes of action (whether in contract, tort (including negligence) or
34-
// otherwise) exceed the amount of $100 USD. You agree to defend, indemnify
35-
// and hold harmless AMD and its licensors, and any of their directors,
36-
// officers, employees, affiliates or agents from and against any and all
37-
// loss, damage, liability and other expenses (including reasonable attorneys'
38-
// fees), resulting from Your use of the Software or violation of the terms and
39-
// conditions of this Agreement.
40-
//
41-
// U.S. GOVERNMENT RESTRICTED RIGHTS: The Materials are provided with "RESTRICTED
42-
// RIGHTS." Use, duplication, or disclosure by the Government is subject to the
43-
// restrictions as set forth in FAR 52.227-14 and DFAR252.227-7013, et seq., or
44-
// its successor. Use of the Materials by the Government constitutes
45-
// acknowledgement of AMD's proprietary rights in them.
46-
//
47-
// EXPORT RESTRICTIONS: The Materials may be subject to export restrictions as
48-
// stated in the Software License Agreement.
49-
//
50-
//--------------------------------------------------------------------------------------
51-
1+
/* Copyright (C) 2008-2023 Advanced Micro Devices, Inc. All rights reserved. */
522

533
/**
544
***************************************************************************************************

Thirdparty/amd/AmdDxExt/AmdDxExtApi.hpp

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,4 @@
1-
2-
3-
4-
//--------------------------------------------------------------------------------------
5-
//
6-
//
7-
// Copyright 2014 ADVANCED MICRO DEVICES, INC. All Rights Reserved.
8-
//
9-
// AMD is granting you permission to use this software and documentation (if
10-
// any) (collectively, the "Materials") pursuant to the terms and conditions
11-
// of the Software License Agreement included with the Materials. If you do
12-
// not have a copy of the Software License Agreement, contact your AMD
13-
// representative for a copy.
14-
// You agree that you will not reverse engineer or decompile the Materials,
15-
// in whole or in part, except as allowed by applicable law.
16-
//
17-
// WARRANTY DISCLAIMER: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF
18-
// ANY KIND. AMD DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY,
19-
// INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY,
20-
// FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE
21-
// WILL RUN UNINTERRUPTED OR ERROR-FREE OR WARRANTIES ARISING FROM CUSTOM OF
22-
// TRADE OR COURSE OF USAGE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF THE
23-
// SOFTWARE IS ASSUMED BY YOU.
24-
// Some jurisdictions do not allow the exclusion of implied warranties, so
25-
// the above exclusion may not apply to You.
26-
//
27-
// LIMITATION OF LIABILITY AND INDEMNIFICATION: AMD AND ITS LICENSORS WILL
28-
// NOT, UNDER ANY CIRCUMSTANCES BE LIABLE TO YOU FOR ANY PUNITIVE, DIRECT,
29-
// INCIDENTAL, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM USE OF
30-
// THE SOFTWARE OR THIS AGREEMENT EVEN IF AMD AND ITS LICENSORS HAVE BEEN
31-
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
32-
// In no event shall AMD's total liability to You for all damages, losses,
33-
// and causes of action (whether in contract, tort (including negligence) or
34-
// otherwise) exceed the amount of $100 USD. You agree to defend, indemnify
35-
// and hold harmless AMD and its licensors, and any of their directors,
36-
// officers, employees, affiliates or agents from and against any and all
37-
// loss, damage, liability and other expenses (including reasonable attorneys'
38-
// fees), resulting from Your use of the Software or violation of the terms and
39-
// conditions of this Agreement.
40-
//
41-
// U.S. GOVERNMENT RESTRICTED RIGHTS: The Materials are provided with "RESTRICTED
42-
// RIGHTS." Use, duplication, or disclosure by the Government is subject to the
43-
// restrictions as set forth in FAR 52.227-14 and DFAR252.227-7013, et seq., or
44-
// its successor. Use of the Materials by the Government constitutes
45-
// acknowledgement of AMD's proprietary rights in them.
46-
//
47-
// EXPORT RESTRICTIONS: The Materials may be subject to export restrictions as
48-
// stated in the Software License Agreement.
49-
//
50-
//--------------------------------------------------------------------------------------
51-
1+
/* Copyright (C) 2008-2023 Advanced Micro Devices, Inc. All rights reserved. */
522

533
/**
544
***************************************************************************************************

Thirdparty/amd/AmdDxExt/AmdDxExtIface.hpp

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,4 @@
1-
2-
3-
4-
//--------------------------------------------------------------------------------------
5-
//
6-
//
7-
// Copyright 2014 ADVANCED MICRO DEVICES, INC. All Rights Reserved.
8-
//
9-
// AMD is granting you permission to use this software and documentation (if
10-
// any) (collectively, the "Materials") pursuant to the terms and conditions
11-
// of the Software License Agreement included with the Materials. If you do
12-
// not have a copy of the Software License Agreement, contact your AMD
13-
// representative for a copy.
14-
// You agree that you will not reverse engineer or decompile the Materials,
15-
// in whole or in part, except as allowed by applicable law.
16-
//
17-
// WARRANTY DISCLAIMER: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF
18-
// ANY KIND. AMD DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY,
19-
// INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY,
20-
// FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE
21-
// WILL RUN UNINTERRUPTED OR ERROR-FREE OR WARRANTIES ARISING FROM CUSTOM OF
22-
// TRADE OR COURSE OF USAGE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF THE
23-
// SOFTWARE IS ASSUMED BY YOU.
24-
// Some jurisdictions do not allow the exclusion of implied warranties, so
25-
// the above exclusion may not apply to You.
26-
//
27-
// LIMITATION OF LIABILITY AND INDEMNIFICATION: AMD AND ITS LICENSORS WILL
28-
// NOT, UNDER ANY CIRCUMSTANCES BE LIABLE TO YOU FOR ANY PUNITIVE, DIRECT,
29-
// INCIDENTAL, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM USE OF
30-
// THE SOFTWARE OR THIS AGREEMENT EVEN IF AMD AND ITS LICENSORS HAVE BEEN
31-
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
32-
// In no event shall AMD's total liability to You for all damages, losses,
33-
// and causes of action (whether in contract, tort (including negligence) or
34-
// otherwise) exceed the amount of $100 USD. You agree to defend, indemnify
35-
// and hold harmless AMD and its licensors, and any of their directors,
36-
// officers, employees, affiliates or agents from and against any and all
37-
// loss, damage, liability and other expenses (including reasonable attorneys'
38-
// fees), resulting from Your use of the Software or violation of the terms and
39-
// conditions of this Agreement.
40-
//
41-
// U.S. GOVERNMENT RESTRICTED RIGHTS: The Materials are provided with "RESTRICTED
42-
// RIGHTS." Use, duplication, or disclosure by the Government is subject to the
43-
// restrictions as set forth in FAR 52.227-14 and DFAR252.227-7013, et seq., or
44-
// its successor. Use of the Materials by the Government constitutes
45-
// acknowledgement of AMD's proprietary rights in them.
46-
//
47-
// EXPORT RESTRICTIONS: The Materials may be subject to export restrictions as
48-
// stated in the Software License Agreement.
49-
//
50-
//--------------------------------------------------------------------------------------
51-
1+
/* Copyright (C) 2008-2023 Advanced Micro Devices, Inc. All rights reserved. */
522

533
/**
544
***************************************************************************************************

Thirdparty/amd/AmdDxExt/AmdDxExtSDI.hpp

Lines changed: 1 addition & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,4 @@
1-
2-
3-
4-
//--------------------------------------------------------------------------------------
5-
//
6-
//
7-
// Copyright 2014 ADVANCED MICRO DEVICES, INC. All Rights Reserved.
8-
//
9-
// AMD is granting you permission to use this software and documentation (if
10-
// any) (collectively, the "Materials") pursuant to the terms and conditions
11-
// of the Software License Agreement included with the Materials. If you do
12-
// not have a copy of the Software License Agreement, contact your AMD
13-
// representative for a copy.
14-
// You agree that you will not reverse engineer or decompile the Materials,
15-
// in whole or in part, except as allowed by applicable law.
16-
//
17-
// WARRANTY DISCLAIMER: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF
18-
// ANY KIND. AMD DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY,
19-
// INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY,
20-
// FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE
21-
// WILL RUN UNINTERRUPTED OR ERROR-FREE OR WARRANTIES ARISING FROM CUSTOM OF
22-
// TRADE OR COURSE OF USAGE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF THE
23-
// SOFTWARE IS ASSUMED BY YOU.
24-
// Some jurisdictions do not allow the exclusion of implied warranties, so
25-
// the above exclusion may not apply to You.
26-
//
27-
// LIMITATION OF LIABILITY AND INDEMNIFICATION: AMD AND ITS LICENSORS WILL
28-
// NOT, UNDER ANY CIRCUMSTANCES BE LIABLE TO YOU FOR ANY PUNITIVE, DIRECT,
29-
// INCIDENTAL, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM USE OF
30-
// THE SOFTWARE OR THIS AGREEMENT EVEN IF AMD AND ITS LICENSORS HAVE BEEN
31-
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
32-
// In no event shall AMD's total liability to You for all damages, losses,
33-
// and causes of action (whether in contract, tort (including negligence) or
34-
// otherwise) exceed the amount of $100 USD. You agree to defend, indemnify
35-
// and hold harmless AMD and its licensors, and any of their directors,
36-
// officers, employees, affiliates or agents from and against any and all
37-
// loss, damage, liability and other expenses (including reasonable attorneys'
38-
// fees), resulting from Your use of the Software or violation of the terms and
39-
// conditions of this Agreement.
40-
//
41-
// U.S. GOVERNMENT RESTRICTED RIGHTS: The Materials are provided with "RESTRICTED
42-
// RIGHTS." Use, duplication, or disclosure by the Government is subject to the
43-
// restrictions as set forth in FAR 52.227-14 and DFAR252.227-7013, et seq., or
44-
// its successor. Use of the Materials by the Government constitutes
45-
// acknowledgement of AMD's proprietary rights in them.
46-
//
47-
// EXPORT RESTRICTIONS: The Materials may be subject to export restrictions as
48-
// stated in the Software License Agreement.
49-
//
50-
//--------------------------------------------------------------------------------------
51-
52-
53-
1+
/* Copyright (C) 2013-2023 Advanced Micro Devices, Inc. All rights reserved. */
542

553
/**
564
***************************************************************************************************

Thirdparty/amd/AmdDxExt/AmdDxExtSDIApi.hpp

Lines changed: 1 addition & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,4 @@
1-
2-
3-
4-
//--------------------------------------------------------------------------------------
5-
//
6-
//
7-
// Copyright 2014 ADVANCED MICRO DEVICES, INC. All Rights Reserved.
8-
//
9-
// AMD is granting you permission to use this software and documentation (if
10-
// any) (collectively, the "Materials") pursuant to the terms and conditions
11-
// of the Software License Agreement included with the Materials. If you do
12-
// not have a copy of the Software License Agreement, contact your AMD
13-
// representative for a copy.
14-
// You agree that you will not reverse engineer or decompile the Materials,
15-
// in whole or in part, except as allowed by applicable law.
16-
//
17-
// WARRANTY DISCLAIMER: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF
18-
// ANY KIND. AMD DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY,
19-
// INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY,
20-
// FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE
21-
// WILL RUN UNINTERRUPTED OR ERROR-FREE OR WARRANTIES ARISING FROM CUSTOM OF
22-
// TRADE OR COURSE OF USAGE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF THE
23-
// SOFTWARE IS ASSUMED BY YOU.
24-
// Some jurisdictions do not allow the exclusion of implied warranties, so
25-
// the above exclusion may not apply to You.
26-
//
27-
// LIMITATION OF LIABILITY AND INDEMNIFICATION: AMD AND ITS LICENSORS WILL
28-
// NOT, UNDER ANY CIRCUMSTANCES BE LIABLE TO YOU FOR ANY PUNITIVE, DIRECT,
29-
// INCIDENTAL, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM USE OF
30-
// THE SOFTWARE OR THIS AGREEMENT EVEN IF AMD AND ITS LICENSORS HAVE BEEN
31-
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
32-
// In no event shall AMD's total liability to You for all damages, losses,
33-
// and causes of action (whether in contract, tort (including negligence) or
34-
// otherwise) exceed the amount of $100 USD. You agree to defend, indemnify
35-
// and hold harmless AMD and its licensors, and any of their directors,
36-
// officers, employees, affiliates or agents from and against any and all
37-
// loss, damage, liability and other expenses (including reasonable attorneys'
38-
// fees), resulting from Your use of the Software or violation of the terms and
39-
// conditions of this Agreement.
40-
//
41-
// U.S. GOVERNMENT RESTRICTED RIGHTS: The Materials are provided with "RESTRICTED
42-
// RIGHTS." Use, duplication, or disclosure by the Government is subject to the
43-
// restrictions as set forth in FAR 52.227-14 and DFAR252.227-7013, et seq., or
44-
// its successor. Use of the Materials by the Government constitutes
45-
// acknowledgement of AMD's proprietary rights in them.
46-
//
47-
// EXPORT RESTRICTIONS: The Materials may be subject to export restrictions as
48-
// stated in the Software License Agreement.
49-
//
50-
//--------------------------------------------------------------------------------------
51-
52-
53-
54-
1+
/* Copyright (C) 2013-2023 Advanced Micro Devices, Inc. All rights reserved. */
552

563
/**
574
***************************************************************************************************
-266 KB
Binary file not shown.
-18.1 MB
Binary file not shown.
Binary file not shown.
-3.75 MB
Binary file not shown.

0 commit comments

Comments
 (0)