/bin/tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
/bin/tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.FinderInfo'
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 --force -I m4
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
autoreconf: running: libtoolize --copy --force
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal -I m4 --force -I m4
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -I m4
autoreconf: running: /usr/bin/autoconf --include=m4 --force
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:20: installing './compile'
configure.ac:22: installing './config.guess'
configure.ac:22: installing './config.sub'
configure.ac:7: installing './install-sh'
configure.ac:7: installing './missing'
Makefile.am: installing './depcomp'
autoreconf: Leaving directory '.'
configure.ac:10: installing './compile'
configure.ac:7: installing './missing'
Makefile.am: installing './depcomp'
autoreconf: Leaving directory '.'
CMake Warning (dev) at CMakeLists.txt:15 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:430 (message):
  The package name passed to find_package_handle_standard_args() (NUMA) does
  not match the name of the calling package (Numa).  This can lead to
  problems in calling code that expects find_package() result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindNuma.cmake:43 (find_package_handle_standard_args)
  CMakeLists.txt:140 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFiles.cmake:172 (message):
  Policy CMP0075 is not set: Include file check macros honor
  CMAKE_REQUIRED_LIBRARIES.  Run "cmake --help-policy CMP0075" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  CMAKE_REQUIRED_LIBRARIES is set to:

    numa

  For compatibility with CMake 3.11 and below this check is ignoring it.
Call Stack (most recent call first):
  CMakeLists.txt:222 (check_include_files)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:430 (message):
  The package name passed to find_package_handle_standard_args() (nasm) does
  not match the name of the calling package (Nasm).  This can lead to
  problems in calling code that expects find_package() result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindNasm.cmake:23 (find_package_handle_standard_args)
  CMakeLists.txt:544 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

/bin/sh: line 1: cd: test/extra/googletest/build: No such file or directory
make[2]: [Makefile:4662: clean-local] Error 1 (ignored)
ERROR: download failure; The read operation timed out; continuing.
make[1]: *** No rule to make target 'clean'.  Stop.
make: [../contrib/nvenc/module.rules:2: contrib/nvenc/.stamp.nvenc.build] Error 2 (ignored)
libSACdec/src/sac_bitdec.cpp: In function ‘SACDEC_ERROR SpatialDecParseFrameData(spatialDec_struct*, SPATIAL_BS_FRAME*, HANDLE_FDK_BITSTREAM, const SPATIAL_SPECIFIC_CONFIG*, UPMIXTYPE, int)’:
libSACdec/src/sac_bitdec.cpp:1158:49: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1158 |             frame->tempShapeEnableChannelSTP[i] = stpEnable;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from libSACdec/src/sac_bitdec.h:111,
                 from libSACdec/src/sac_bitdec.cpp:103:
libSACdec/src/sac_dec.h:249:9: note: at offset 2 into destination object ‘SPATIAL_BS_FRAME_struct::tempShapeEnableChannelSTP’ of size 2
  249 |   UCHAR tempShapeEnableChannelSTP[MAX_OUTPUT_CHANNELS]; /*!< STP side info. */
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
libSACdec/src/sac_bitdec.cpp:1167:49: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1167 |             frame->tempShapeEnableChannelGES[i] = gesChannelEnable[i];
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
libSACdec/src/sac_dec.h:245:9: note: at offset 2 into destination object ‘SPATIAL_BS_FRAME_struct::tempShapeEnableChannelGES’ of size 2
  245 |   UCHAR tempShapeEnableChannelGES[MAX_OUTPUT_CHANNELS]; /*!< GES side info. */
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
libSBRdec/src/env_extr.cpp: In function ‘void sbrGetDirectionControlData(HANDLE_SBR_FRAME_DATA, HANDLE_FDK_BITSTREAM, UINT, int)’:
libSBRdec/src/env_extr.cpp:853:39: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  853 |     h_frame_data->domain_vec_noise[i] = FDKreadBits(hBs, 1);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from libSBRdec/src/env_extr.cpp:156:
libSBRdec/src/env_extr.h:340:9: note: at offset 2 into destination object ‘SBR_FRAME_DATA::domain_vec_noise’ of size 2
  340 |   UCHAR domain_vec_noise
      |         ^~~~~~~~~~~~~~~~
make[1]: warning: -j1 forced in submake: resetting jobserver mode.
make[1]: warning: -j1 forced in submake: resetting jobserver mode.
make[1]: warning: -j1 forced in submake: resetting jobserver mode.
make[1]: warning: -j1 forced in submake: resetting jobserver mode.
CMake Warning (dev) at CMakeLists.txt:15 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at CMakeLists.txt:15 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:430 (message):
  The package name passed to find_package_handle_standard_args() (NUMA) does
  not match the name of the calling package (Numa).  This can lead to
  problems in calling code that expects find_package() result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindNuma.cmake:43 (find_package_handle_standard_args)
  CMakeLists.txt:140 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFiles.cmake:172 (message):
  Policy CMP0075 is not set: Include file check macros honor
  CMAKE_REQUIRED_LIBRARIES.  Run "cmake --help-policy CMP0075" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  CMAKE_REQUIRED_LIBRARIES is set to:

    numa

  For compatibility with CMake 3.11 and below this check is ignoring it.
Call Stack (most recent call first):
  CMakeLists.txt:222 (check_include_files)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:430 (message):
  The package name passed to find_package_handle_standard_args() (NUMA) does
  not match the name of the calling package (Numa).  This can lead to
  problems in calling code that expects find_package() result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindNuma.cmake:43 (find_package_handle_standard_args)
  CMakeLists.txt:140 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFiles.cmake:172 (message):
  Policy CMP0075 is not set: Include file check macros honor
  CMAKE_REQUIRED_LIBRARIES.  Run "cmake --help-policy CMP0075" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  CMAKE_REQUIRED_LIBRARIES is set to:

    numa

  For compatibility with CMake 3.11 and below this check is ignoring it.
Call Stack (most recent call first):
  CMakeLists.txt:222 (check_include_files)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:430 (message):
  The package name passed to find_package_handle_standard_args() (nasm) does
  not match the name of the calling package (Nasm).  This can lead to
  problems in calling code that expects find_package() result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindNasm.cmake:23 (find_package_handle_standard_args)
  CMakeLists.txt:544 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:430 (message):
  The package name passed to find_package_handle_standard_args() (nasm) does
  not match the name of the calling package (Nasm).  This can lead to
  problems in calling code that expects find_package() result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindNasm.cmake:23 (find_package_handle_standard_args)
  CMakeLists.txt:544 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

make[1]: warning: -j1 forced in submake: resetting jobserver mode.
src/ifo_read.c: In function ‘ifoRead_PGC_COMMAND_TBL’:
src/ifo_read.c:740:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  740 |               + PGC_COMMAND_TBL_SIZE <= cmd_tbl->last_byte + 1);
      |                                      ^~
src/ifo_read.c:44:8: note: in definition of macro ‘CHECK_VALUE’
   44 |   if(!(arg)) {\
      |        ^~~
src/ifo_read.c: In function ‘ifoRead_PGCIT_internal’:
src/ifo_read.c:1940:21: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member]
 1940 |         ifoFree_PGC(&pgcit->pgci_srp[j].pgc);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
src/ifo_read.c: In function ‘ifoFree_PGCIT_internal’:
src/ifo_read.c:1966:19: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member]
 1966 |       ifoFree_PGC(&(*pgcit)->pgci_srp[i].pgc);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/ifo_read.c: In function ‘ifoRead_PGCI_UT’:
src/ifo_read.c:2098:32: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member]
 2098 |         ifoFree_PGCIT_internal(&pgci_ut->lu[j].pgcit);
      |                                ^~~~~~~~~~~~~~~~~~~~~
src/ifo_read.c:2111:32: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member]
 2111 |         ifoFree_PGCIT_internal(&pgci_ut->lu[j].pgcit);
      |                                ^~~~~~~~~~~~~~~~~~~~~
src/ifo_read.c: In function ‘ifoFree_PGCI_UT’:
src/ifo_read.c:2134:30: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member]
 2134 |       ifoFree_PGCIT_internal(&ifofile->pgci_ut->lu[i].pgcit);
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: warning: -j1 forced in submake: resetting jobserver mode.
src/util/bits.c: In function ‘bs_read’:
src/util/bits.c:223:9: warning: ignoring return value of ‘file_seek’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  223 |         file_seek(bs->fp, bs->pos, SEEK_SET);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/util/bits.c: In function ‘bs_skip’:
src/util/bits.c:250:9: warning: ignoring return value of ‘file_seek’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  250 |         file_seek(bs->fp, bs->pos, SEEK_SET);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/util/strutl.c: In function ‘str_print_hex’:
src/util/strutl.c:115:36: warning: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (17 chars into 16 available) [-Wunterminated-string-initialization]
  115 |     static const char nibble[16] = "0123456789abcdef";
      |                                    ^~~~~~~~~~~~~~~~~~
contrib/libudfread/src/udfread.c: In function ‘_read_subdir’:
contrib/libudfread/src/udfread.c:1099:69: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
 1099 |         struct udf_dir **subdirs = (struct udf_dir **)calloc(sizeof(struct udf_dir *), dir->num_entries);
      |                                                                     ^~~~~~
contrib/libudfread/src/udfread.c:1099:69: note: earlier argument should specify number of elements, later size of each element
src/navigation.c: In function ‘dvdnav_part_play_auto_stop’:
src/navigation.c:266:66: warning: unused parameter ‘parts_to_play’ [-Wunused-parameter]
  266 |                                            int32_t part, int32_t parts_to_play) {
      |                                                          ~~~~~~~~^~~~~~~~~~~~~
src/navigation.c: In function ‘dvdnav_time_play’:
src/navigation.c:273:58: warning: unused parameter ‘title’ [-Wunused-parameter]
  273 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title,
      |                                                  ~~~~~~~~^~~~~
src/navigation.c:274:43: warning: unused parameter ‘time’ [-Wunused-parameter]
  274 |                                  uint64_t time) {
      |                                  ~~~~~~~~~^~~~
src/vm/vmget.c: In function ‘vm_get_video_attr’:
src/vm/vmget.c:326:1: warning: control reaches end of non-void function [-Wreturn-type]
  326 | }
      | ^
src/vm/vmget.c: In function ‘vm_get_audio_attr’:
src/vm/vmget.c:340:1: warning: control reaches end of non-void function [-Wreturn-type]
  340 | }
      | ^
src/vm/vmget.c: In function ‘vm_get_subp_attr’:
src/vm/vmget.c:354:1: warning: control reaches end of non-void function [-Wreturn-type]
  354 | }
      | ^
make[1]: warning: -j1 forced in submake: resetting jobserver mode.
make[1]: warning: -j1 forced in submake: resetting jobserver mode.
make[1]: warning: -j1 forced in submake: resetting jobserver mode.
libavformat/codec2.c:215:12: warning: ‘codec2_write_header’ defined but not used [-Wunused-function]
  215 | static int codec2_write_header(AVFormatContext *s)
      |            ^~~~~~~~~~~~~~~~~~~
libavformat/ilbc.c:33:12: warning: ‘ilbc_write_header’ defined but not used [-Wunused-function]
   33 | static int ilbc_write_header(AVFormatContext *s)
      |            ^~~~~~~~~~~~~~~~~
libavformat/matroskaenc.c: In function ‘mkv_write_trailer’:
libavformat/matroskaenc.c:3351:79: warning: ‘%012.9f’ directive output may be truncated writing between 12 and 320 bytes into a region of size between 8 and 14 [-Wformat-truncation=]
 3351 |                 snprintf(duration_string, sizeof(duration_string), "%02d:%02d:%012.9f",
      |                                                                               ^~~~~~~
In file included from /usr/include/stdio.h:970,
                 from libavformat/avio.h:30,
                 from libavformat/av1.h:26,
                 from libavformat/matroskaenc.c:26:
In function ‘snprintf’,
    inlined from ‘mkv_write_trailer’ at libavformat/matroskaenc.c:3351:17:
/usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 19 and 333 bytes into a destination of size 20
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
libavformat/vorbiscomment.c: In function ‘ff_vorbiscomment_write’:
libavformat/vorbiscomment.c:103:63: warning: ‘%03d’ directive output may be truncated writing between 3 and 10 bytes into a region of size 4 [-Wformat-truncation=]
  103 |             snprintf(chapter_number, sizeof(chapter_number), "%03d", i);
      |                                                               ^~~~
libavformat/vorbiscomment.c:103:62: note: directive argument in the range [0, 2147483647]
  103 |             snprintf(chapter_number, sizeof(chapter_number), "%03d", i);
      |                                                              ^~~~~~
In file included from /usr/include/stdio.h:970,
                 from libavformat/avio.h:30,
                 from libavformat/vorbiscomment.c:22:
In function ‘snprintf’,
    inlined from ‘ff_vorbiscomment_write’ at libavformat/vorbiscomment.c:103:13:
/usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 4 and 11 bytes into a destination of size 4
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
libavformat/vorbiscomment.c: In function ‘ff_vorbiscomment_write’:
libavformat/vorbiscomment.c:104:69: warning: ‘%02d’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 1 and 7 [-Wformat-truncation=]
  104 |             snprintf(chapter_time, sizeof(chapter_time), "%02d:%02d:%02d.%03d", h, m, s, ms);
      |                                                                     ^~~~
libavformat/vorbiscomment.c:104:58: note: directive argument in the range [-59, 59]
  104 |             snprintf(chapter_time, sizeof(chapter_time), "%02d:%02d:%02d.%03d", h, m, s, ms);
      |                                                          ^~~~~~~~~~~~~~~~~~~~~
libavformat/vorbiscomment.c:104:58: note: directive argument in the range [-999, 999]
In function ‘snprintf’,
    inlined from ‘ff_vorbiscomment_write’ at libavformat/vorbiscomment.c:104:13:
/usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 13 and 21 bytes into a destination of size 13
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
libavcodec/aac/aacdec.c: In function ‘decode_close’:
libavcodec/aac/aacdec.c:1107:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 1107 |         AACUSACConfig *usac = &oc->usac;
      |         ^~~~~~~~~~~~~
libavcodec/aac_ac3_parser.c: In function ‘ff_aac_ac3_parse’:
libavcodec/aac_ac3_parser.c:151:17: warning: unused variable ‘profile’ [-Wunused-variable]
  151 |             int profile;
      |                 ^~~~~~~
libavcodec/ac3_parser.c: In function ‘ff_ac3_parse_header’:
libavcodec/ac3_parser.c:348:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  348 |         int ret = ac3_parse_header(gbc, hdr);
      |         ^~~
libavcodec/ac3_parser.c:384:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  384 |         int ret = eac3_parse_header(gbc, hdr);
      |         ^~~
In file included from libavcodec/aacsbr.c:383:
libavcodec/aacsbr_template.c: In function ‘read_sbr_grid’:
libavcodec/aacsbr_template.c:729:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  729 |             ch_data->t_env[ch_data->bs_num_env - 1 - i] =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  730 |                 ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libavcodec/aacsbr.c:31:
libavcodec/sbr.h:106:24: note: at offset [2147483649, 4294967295] into destination object ‘t_env’ of size 9
  106 |     uint8_t            t_env[9];
      |                        ^~~~~
libavcodec/aacsbr_template.c:729:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  729 |             ch_data->t_env[ch_data->bs_num_env - 1 - i] =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  730 |                 ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbr.h:106:24: note: at offset [2147483649, 4294967294] into destination object ‘t_env’ of size 9
  106 |     uint8_t            t_env[9];
      |                        ^~~~~
libavcodec/aacsbr_template.c:729:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  729 |             ch_data->t_env[ch_data->bs_num_env - 1 - i] =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  730 |                 ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbr.h:106:24: note: at offset [2147483649, 4294967293] into destination object ‘t_env’ of size 9
  106 |     uint8_t            t_env[9];
      |                        ^~~~~
libavcodec/aacsbr_template.c:729:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  729 |             ch_data->t_env[ch_data->bs_num_env - 1 - i] =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  730 |                 ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbr.h:106:24: note: at offset [2147483649, 4294967292] into destination object ‘t_env’ of size 9
  106 |     uint8_t            t_env[9];
      |                        ^~~~~
In file included from libavcodec/aacsbr_fixed.c:610:
libavcodec/aacsbr_template.c: In function ‘read_sbr_grid’:
libavcodec/aacsbr_template.c:729:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  729 |             ch_data->t_env[ch_data->bs_num_env - 1 - i] =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  730 |                 ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libavcodec/aacsbr_fixed.c:60:
libavcodec/sbr.h:106:24: note: at offset [-2147483647, -1] into destination object ‘t_env’ of size 9
  106 |     uint8_t            t_env[9];
      |                        ^~~~~
libavcodec/aacsbr_template.c:729:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  729 |             ch_data->t_env[ch_data->bs_num_env - 1 - i] =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  730 |                 ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbr.h:106:24: note: at offset [-2147483647, -2] into destination object ‘t_env’ of size 9
  106 |     uint8_t            t_env[9];
      |                        ^~~~~
libavcodec/aacsbr_template.c:729:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  729 |             ch_data->t_env[ch_data->bs_num_env - 1 - i] =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  730 |                 ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbr.h:106:24: note: at offset [-2147483647, -3] into destination object ‘t_env’ of size 9
  106 |     uint8_t            t_env[9];
      |                        ^~~~~
libavcodec/aacsbr_template.c:729:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  729 |             ch_data->t_env[ch_data->bs_num_env - 1 - i] =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  730 |                 ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbr.h:106:24: note: at offset [-2147483647, -4] into destination object ‘t_env’ of size 9
  106 |     uint8_t            t_env[9];
      |                        ^~~~~
In file included from libavcodec/ac3dec_fixed.c:156:
In function ‘spx_strategy’,
    inlined from ‘decode_audio_block’ at libavcodec/ac3dec.c:1091:24:
libavcodec/ac3dec.c:803:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  803 |             s->channel_uses_spx[ch] = get_bits1(bc);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from libavcodec/ac3dec_fixed.c:51:
libavcodec/ac3dec.h: In function ‘decode_audio_block’:
libavcodec/ac3dec.h:144:13: note: at offset 7 into destination object ‘channel_uses_spx’ of size 7
  144 |     uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension        (chinspx)
      |             ^~~~~~~~~~~~~~~~
In file included from libavcodec/ac3dec_float.c:38:
In function ‘spx_strategy’,
    inlined from ‘decode_audio_block’ at libavcodec/ac3dec.c:1091:24:
libavcodec/ac3dec.c:803:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  803 |             s->channel_uses_spx[ch] = get_bits1(bc);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from libavcodec/ac3dec_float.c:34:
libavcodec/ac3dec.h: In function ‘decode_audio_block’:
libavcodec/ac3dec.h:144:13: note: at offset 7 into destination object ‘channel_uses_spx’ of size 7
  144 |     uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension        (chinspx)
      |             ^~~~~~~~~~~~~~~~
libavcodec/dvdsubdec.c: In function ‘dvdsub_decode’:
libavcodec/dvdsubdec.c:556:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  556 |         int ret = appended ? 0 : append_to_cached_buf(avctx, buf, buf_size);
      |         ^~~
libavcodec/hevc/hevcdec.c: In function ‘pred_weight_table’:
libavcodec/hevc/hevcdec.c:199:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  199 |         luma_weight_l0_flag[i] = get_bits1(gb);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
libavcodec/hevc/hevcdec.c:177:13: note: at offset 16 into destination object ‘luma_weight_l0_flag’ of size 16
  177 |     uint8_t luma_weight_l0_flag[16];
      |             ^~~~~~~~~~~~~~~~~~~
libavcodec/hevc/hevcdec.c:207:38: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  207 |             chroma_weight_l0_flag[i] = get_bits1(gb);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
libavcodec/hevc/hevcdec.c:178:13: note: at offset 16 into destination object ‘chroma_weight_l0_flag’ of size 16
  178 |     uint8_t chroma_weight_l0_flag[16];
      |             ^~~~~~~~~~~~~~~~~~~~~
libavcodec/hevc/hevcdec.c:243:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  243 |             luma_weight_l1_flag[i] = get_bits1(gb);
      |             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
libavcodec/hevc/hevcdec.c:179:13: note: at offset 16 into destination object ‘luma_weight_l1_flag’ of size 16
  179 |     uint8_t luma_weight_l1_flag[16];
      |             ^~~~~~~~~~~~~~~~~~~
libavcodec/hevc/hevcdec.c:251:42: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  251 |                 chroma_weight_l1_flag[i] = get_bits1(gb);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
libavcodec/hevc/hevcdec.c:180:13: note: at offset 16 into destination object ‘chroma_weight_l1_flag’ of size 16
  180 |     uint8_t chroma_weight_l1_flag[16];
      |             ^~~~~~~~~~~~~~~~~~~~~
libavcodec/jrevdct.c:215:28: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound [-Warray-parameter=]
  215 | void ff_j_rev_dct(DCTBLOCK data)
      |                   ~~~~~~~~~^~~~
In file included from libavcodec/jrevdct.c:70:
libavcodec/dct.h:30:28: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   30 | void ff_j_rev_dct(int16_t *data);
      |                   ~~~~~~~~~^~~~
libavcodec/jrevdct.c:953:29: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound [-Warray-parameter=]
  953 | void ff_j_rev_dct4(DCTBLOCK data)
      |                    ~~~~~~~~~^~~~
libavcodec/dct.h:31:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   31 | void ff_j_rev_dct4(int16_t *data);
      |                    ~~~~~~~~~^~~~
libavcodec/jrevdct.c:1140:29: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound [-Warray-parameter=]
 1140 | void ff_j_rev_dct2(DCTBLOCK data){
      |                    ~~~~~~~~~^~~~
libavcodec/dct.h:32:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   32 | void ff_j_rev_dct2(int16_t *data);
      |                    ~~~~~~~~~^~~~
libavcodec/jrevdct.c:1155:29: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound [-Warray-parameter=]
 1155 | void ff_j_rev_dct1(DCTBLOCK data){
      |                    ~~~~~~~~~^~~~
libavcodec/dct.h:33:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   33 | void ff_j_rev_dct1(int16_t *data);
      |                    ~~~~~~~~~^~~~
In file included from /var/pisi/handbrake-1.10.2-4/work/HandBrake-1.10.2/build/contrib/include/fdk-aac/aacdecoder_lib.h:432,
                 from libavcodec/libfdk-aacdec.c:20:
/var/pisi/handbrake-1.10.2-4/work/HandBrake-1.10.2/build/contrib/include/fdk-aac/FDK_audio.h:757:29: warning: ‘FDKlibInfo_lookup’ defined but not used [-Wunused-function]
  757 | static FDK_AUDIO_INLINE INT FDKlibInfo_lookup(const LIB_INFO* info,
      |                             ^~~~~~~~~~~~~~~~~
/var/pisi/handbrake-1.10.2-4/work/HandBrake-1.10.2/build/contrib/include/fdk-aac/FDK_audio.h:745:1: warning: ‘FDKlibInfo_getCapabilities’ defined but not used [-Wunused-function]
  745 | FDKlibInfo_getCapabilities(const LIB_INFO* info, FDK_MODULE_ID module_id) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/handbrake-1.10.2-4/work/HandBrake-1.10.2/build/contrib/include/fdk-aac/FDK_audio.h:735:30: warning: ‘FDKinitLibInfo’ defined but not used [-Wunused-function]
  735 | static FDK_AUDIO_INLINE void FDKinitLibInfo(LIB_INFO* info) {
      |                              ^~~~~~~~~~~~~~
In file included from /var/pisi/handbrake-1.10.2-4/work/HandBrake-1.10.2/build/contrib/include/fdk-aac/aacenc_lib.h:1006,
                 from libavcodec/libfdk-aacenc.c:20:
/var/pisi/handbrake-1.10.2-4/work/HandBrake-1.10.2/build/contrib/include/fdk-aac/FDK_audio.h:757:29: warning: ‘FDKlibInfo_lookup’ defined but not used [-Wunused-function]
  757 | static FDK_AUDIO_INLINE INT FDKlibInfo_lookup(const LIB_INFO* info,
      |                             ^~~~~~~~~~~~~~~~~
/var/pisi/handbrake-1.10.2-4/work/HandBrake-1.10.2/build/contrib/include/fdk-aac/FDK_audio.h:745:1: warning: ‘FDKlibInfo_getCapabilities’ defined but not used [-Wunused-function]
  745 | FDKlibInfo_getCapabilities(const LIB_INFO* info, FDK_MODULE_ID module_id) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/handbrake-1.10.2-4/work/HandBrake-1.10.2/build/contrib/include/fdk-aac/FDK_audio.h:735:30: warning: ‘FDKinitLibInfo’ defined but not used [-Wunused-function]
  735 | static FDK_AUDIO_INLINE void FDKinitLibInfo(LIB_INFO* info) {
      |                              ^~~~~~~~~~~~~~
libavcodec/pcm.c: In function ‘pcm_decode_init’:
libavcodec/pcm.c:287:5: warning: ‘sample_fmts’ is deprecated [-Wdeprecated-declarations]
  287 |     avctx->sample_fmt = avctx->codec->sample_fmts[0];
      |     ^~~~~
In file included from libavcodec/avcodec.h:41,
                 from libavcodec/pcm.c:34:
libavcodec/codec.h:219:32: note: declared here
  219 |     const enum AVSampleFormat *sample_fmts; ///< @deprecated use avcodec_get_supported_config()
      |                                ^~~~~~~~~~~
libavcodec/pcm.c: At top level:
libavcodec/pcm.c:96:12: warning: ‘pcm_encode_frame’ defined but not used [-Wunused-function]
   96 | static int pcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt,
      |            ^~~~~~~~~~~~~~~~
libavcodec/pcm.c:41:20: warning: ‘pcm_encode_init’ defined but not used [-Wunused-function]
   41 | static av_cold int pcm_encode_init(AVCodecContext *avctx)
      |                    ^~~~~~~~~~~~~~~
libavcodec/qsvenc.c: In function ‘ff_qsv_enc_init’:
libavcodec/qsvenc.c:1888:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 1888 |     mfxInfoMFX *info = &q->param.mfx;
      |     ^~~~~~~~~~
libavcodec/sga.c: In function ‘decode_palmapdata’:
libavcodec/sga.c:257:9: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  257 |     int ret;
      |         ^~~
libavcodec/sga.c: In function ‘decode_tiledata’:
libavcodec/sga.c:282:9: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  282 |     int ret;
      |         ^~~
libavcodec/srtenc.c:272:12: warning: ‘text_encode_frame’ defined but not used [-Wunused-function]
  272 | static int text_encode_frame(AVCodecContext *avctx,
      |            ^~~~~~~~~~~~~~~~~
In function ‘add_level’,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘vlc_multi_gen’ at libavcodec/vlc.c:508:5,
    inlined from ‘ff_vlc_init_multi_from_lengths’ at libavcodec/vlc.c:564:11:
libavcodec/vlc.c:443:36: warning: array subscript 3 is above array bounds of ‘uint16_t[3]’ {aka ‘short unsigned int[3]’} [-Warray-bounds=]
  443 |             if (is16bit) info.val16[curlevel] = sym;
      |                          ~~~~~~~~~~^~~~~~~~~~
In file included from libavcodec/vlc.c:39:
libavcodec/vlc.h: In function ‘ff_vlc_init_multi_from_lengths’:
libavcodec/vlc.h:45:18: note: while referencing ‘val16’
   45 |         uint16_t val16[VLC_MULTI_MAX_SYMBOLS / 2];
      |                  ^~~~~
In function ‘add_level’,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘vlc_multi_gen’ at libavcodec/vlc.c:508:5,
    inlined from ‘ff_vlc_init_multi_from_lengths’ at libavcodec/vlc.c:564:11:
libavcodec/vlc.c:443:36: warning: array subscript 4 is above array bounds of ‘uint16_t[3]’ {aka ‘short unsigned int[3]’} [-Warray-bounds=]
  443 |             if (is16bit) info.val16[curlevel] = sym;
      |                          ~~~~~~~~~~^~~~~~~~~~
libavcodec/vlc.h: In function ‘ff_vlc_init_multi_from_lengths’:
libavcodec/vlc.h:45:18: note: while referencing ‘val16’
   45 |         uint16_t val16[VLC_MULTI_MAX_SYMBOLS / 2];
      |                  ^~~~~
In function ‘add_level’,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘add_level’ at libavcodec/vlc.c:457:17,
    inlined from ‘vlc_multi_gen’ at libavcodec/vlc.c:508:5,
    inlined from ‘ff_vlc_init_multi_from_lengths’ at libavcodec/vlc.c:564:11:
libavcodec/vlc.c:443:36: warning: array subscript 5 is above array bounds of ‘uint16_t[3]’ {aka ‘short unsigned int[3]’} [-Warray-bounds=]
  443 |             if (is16bit) info.val16[curlevel] = sym;
      |                          ~~~~~~~~~~^~~~~~~~~~
libavcodec/vlc.h: In function ‘ff_vlc_init_multi_from_lengths’:
libavcodec/vlc.h:45:18: note: while referencing ‘val16’
   45 |         uint16_t val16[VLC_MULTI_MAX_SYMBOLS / 2];
      |                  ^~~~~
libavcodec/wmadec.c: In function ‘wma_decode_block’:
libavcodec/wmadec.c:519:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  519 |         s->channel_coded[ch] = a;
      |         ~~~~~~~~~~~~~~~~~~~~~^~~
In file included from libavcodec/wmadec.c:45:
libavcodec/wma.h:112:13: note: at offset 2 into destination object ‘channel_coded’ of size 2
  112 |     uint8_t channel_coded[MAX_CHANNELS];    ///< true if channel is coded
      |             ^~~~~~~~~~~~~
make[1]: warning: -j1 forced in submake: resetting jobserver mode.
In file included from ../libhb/nlmeans.c:215:
../libhb/templates/nlmeans_template.c: In function ‘nlmeans_filter_csm_8’:
../libhb/templates/nlmeans_template.c:243:11: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
  243 |     pixel min,  max,
      |           ^~~
../libhb/templates/nlmeans_template.c:243:17: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
  243 |     pixel min,  max,
      |                 ^~~
In file included from ../libhb/nlmeans.c:219:
../libhb/templates/nlmeans_template.c: In function ‘nlmeans_filter_csm_16’:
../libhb/templates/nlmeans_template.c:243:11: warning: ‘min’ may be used uninitialized [-Wmaybe-uninitialized]
  243 |     pixel min,  max,
      |           ^~~
../libhb/templates/nlmeans_template.c:243:17: warning: ‘max’ may be used uninitialized [-Wmaybe-uninitialized]
  243 |     pixel min,  max,
      |                 ^~~
../libhb/qsv_common.c: In function ‘init_adapter_details’:
../libhb/qsv_common.c:85:5: warning: ‘CodeName’ is deprecated [-Wdeprecated-declarations]
   85 |     adapter_details->platform.CodeName                     = MFX_PLATFORM_UNKNOWN;
      |     ^~~~~~~~~~~~~~~
In file included from ./contrib/include/vpl/mfxstructures.h:9,
                 from ./libhb/handbrake/ports.h:30,
                 from ./libhb/handbrake/common.h:96,
                 from ../libhb/handbrake/handbrake.h:17,
                 from ../libhb/qsv_common.c:10:
./contrib/include/vpl/mfxcommon.h:287:27: note: declared here
  287 |    MFX_DEPRECATED  mfxU16 CodeName;         /*!< Deprecated. */
      |                           ^~~~~~~~
../libhb/qsv_common.c:85:5: warning: ‘MFX_PLATFORM_UNKNOWN’ is deprecated [-Wdeprecated-declarations]
   85 |     adapter_details->platform.CodeName                     = MFX_PLATFORM_UNKNOWN;
      |     ^~~~~~~~~~~~~~~
In file included from ./contrib/include/vpl/mfxcommon.h:9:
./contrib/include/vpl/mfxcommon.h:243:38: note: declared here
  243 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_UNKNOWN)        = 0,  /*!< Unknown platform. */
      |                                      ^~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c: In function ‘hb_qsv_get_adapters_details_by_index’:
../libhb/qsv_common.c:230:20: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  230 |             return details;
      |                    ^~~~~~~
../libhb/qsv_common.c: In function ‘qsv_map_mfx_platform_codename’:
../libhb/qsv_common.c:344:5: warning: ‘MFX_PLATFORM_SANDYBRIDGE’ is deprecated [-Wdeprecated-declarations]
  344 |     case MFX_PLATFORM_SANDYBRIDGE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:244:38: note: declared here
  244 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_SANDYBRIDGE)    = 1,  /*!< Intel(r) microarchitecture code name Sandy Bridge. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:347:5: warning: ‘MFX_PLATFORM_IVYBRIDGE’ is deprecated [-Wdeprecated-declarations]
  347 |     case MFX_PLATFORM_IVYBRIDGE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:245:38: note: declared here
  245 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_IVYBRIDGE)      = 2,  /*!< Intel(r) microarchitecture code name Ivy Bridge. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:350:5: warning: ‘MFX_PLATFORM_HASWELL’ is deprecated [-Wdeprecated-declarations]
  350 |     case MFX_PLATFORM_HASWELL:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:246:38: note: declared here
  246 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_HASWELL)        = 3,  /*!< Code name Haswell. */
      |                                      ^~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:353:5: warning: ‘MFX_PLATFORM_BAYTRAIL’ is deprecated [-Wdeprecated-declarations]
  353 |     case MFX_PLATFORM_BAYTRAIL:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:247:38: note: declared here
  247 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_BAYTRAIL)       = 4,  /*!< Code name Bay Trail. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:354:5: warning: ‘MFX_PLATFORM_BROADWELL’ is deprecated [-Wdeprecated-declarations]
  354 |     case MFX_PLATFORM_BROADWELL:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:248:38: note: declared here
  248 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_BROADWELL)      = 5,  /*!< Intel(r) microarchitecture code name Broadwell. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:357:5: warning: ‘MFX_PLATFORM_CHERRYTRAIL’ is deprecated [-Wdeprecated-declarations]
  357 |     case MFX_PLATFORM_CHERRYTRAIL:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:249:38: note: declared here
  249 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_CHERRYTRAIL)    = 6,  /*!< Code name Cherry Trail. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:360:5: warning: ‘MFX_PLATFORM_SKYLAKE’ is deprecated [-Wdeprecated-declarations]
  360 |     case MFX_PLATFORM_SKYLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:250:38: note: declared here
  250 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_SKYLAKE)        = 7,  /*!< Intel(r) microarchitecture code name Skylake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:363:5: warning: ‘MFX_PLATFORM_APOLLOLAKE’ is deprecated [-Wdeprecated-declarations]
  363 |     case MFX_PLATFORM_APOLLOLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:251:38: note: declared here
  251 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_APOLLOLAKE)     = 8,  /*!< Code name Apollo Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:364:5: warning: ‘MFX_PLATFORM_KABYLAKE’ is deprecated [-Wdeprecated-declarations]
  364 |     case MFX_PLATFORM_KABYLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:252:38: note: declared here
  252 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_KABYLAKE)       = 9,  /*!< Code name Kaby Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:368:5: warning: ‘MFX_PLATFORM_GEMINILAKE’ is deprecated [-Wdeprecated-declarations]
  368 |     case MFX_PLATFORM_GEMINILAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:253:38: note: declared here
  253 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_GEMINILAKE)     = 10, /*!< Code name Gemini Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:369:5: warning: ‘MFX_PLATFORM_COFFEELAKE’ is deprecated [-Wdeprecated-declarations]
  369 |     case MFX_PLATFORM_COFFEELAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:254:38: note: declared here
  254 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_COFFEELAKE)     = 11, /*!< Code name Coffee Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:370:5: warning: ‘MFX_PLATFORM_CANNONLAKE’ is deprecated [-Wdeprecated-declarations]
  370 |     case MFX_PLATFORM_CANNONLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:255:38: note: declared here
  255 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_CANNONLAKE)     = 20, /*!< Code name Cannon Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:375:5: warning: ‘MFX_PLATFORM_ICELAKE’ is deprecated [-Wdeprecated-declarations]
  375 |     case MFX_PLATFORM_ICELAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:256:38: note: declared here
  256 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ICELAKE)        = 30, /*!< Code name Ice Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:379:5: warning: ‘MFX_PLATFORM_ELKHARTLAKE’ is deprecated [-Wdeprecated-declarations]
  379 |     case MFX_PLATFORM_ELKHARTLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:258:38: note: declared here
  258 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ELKHARTLAKE)    = 33, /*!< Code name Elkhart Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:380:5: warning: ‘MFX_PLATFORM_JASPERLAKE’ is deprecated [-Wdeprecated-declarations]
  380 |     case MFX_PLATFORM_JASPERLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:257:38: note: declared here
  257 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_JASPERLAKE)     = 32, /*!< Code name Jasper Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:381:5: warning: ‘MFX_PLATFORM_TIGERLAKE’ is deprecated [-Wdeprecated-declarations]
  381 |     case MFX_PLATFORM_TIGERLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:259:38: note: declared here
  259 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_TIGERLAKE)      = 40, /*!< Code name Tiger Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:382:5: warning: ‘MFX_PLATFORM_ROCKETLAKE’ is deprecated [-Wdeprecated-declarations]
  382 |     case MFX_PLATFORM_ROCKETLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:260:38: note: declared here
  260 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ROCKETLAKE)     = 42, /*!< Code name Rocket Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:385:5: warning: ‘MFX_PLATFORM_ALDERLAKE_S’ is deprecated [-Wdeprecated-declarations]
  385 |     case MFX_PLATFORM_ALDERLAKE_S:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:261:38: note: declared here
  261 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ALDERLAKE_S)    = 43, /*!< Code name Alder Lake S. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:386:5: warning: ‘MFX_PLATFORM_ALDERLAKE_P’ is deprecated [-Wdeprecated-declarations]
  386 |     case MFX_PLATFORM_ALDERLAKE_P:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:262:38: note: declared here
  262 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ALDERLAKE_P)    = 44, /*!< Code name Alder Lake P. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:389:5: warning: ‘MFX_PLATFORM_ARCTICSOUND_P’ is deprecated [-Wdeprecated-declarations]
  389 |     case MFX_PLATFORM_ARCTICSOUND_P:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:263:38: note: declared here
  263 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ARCTICSOUND_P)  = 45,
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:390:5: warning: ‘MFX_PLATFORM_DG2’ is deprecated [-Wdeprecated-declarations]
  390 |     case MFX_PLATFORM_DG2:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:265:38: note: declared here
  265 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_DG2)            = 46, /*!< Code name DG2. */
      |                                      ^~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:391:5: warning: ‘MFX_PLATFORM_ALDERLAKE_N’ is deprecated [-Wdeprecated-declarations]
  391 |     case MFX_PLATFORM_ALDERLAKE_N:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:267:38: note: declared here
  267 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ALDERLAKE_N)    = 55, /*!< Code name Alder Lake N. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:392:5: warning: ‘MFX_PLATFORM_KEEMBAY’ is deprecated [-Wdeprecated-declarations]
  392 |     case MFX_PLATFORM_KEEMBAY:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:268:38: note: declared here
  268 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_KEEMBAY)        = 50, /*!< Code name Keem Bay. */
      |                                      ^~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:393:5: warning: ‘MFX_PLATFORM_METEORLAKE’ is deprecated [-Wdeprecated-declarations]
  393 |     case MFX_PLATFORM_METEORLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:269:38: note: declared here
  269 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_METEORLAKE)     = 51, /*!< Code name Meteor Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:394:5: warning: ‘MFX_PLATFORM_BATTLEMAGE’ is deprecated [-Wdeprecated-declarations]
  394 |     case MFX_PLATFORM_BATTLEMAGE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:270:38: note: declared here
  270 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_BATTLEMAGE)     = 52, /*!< Code name Battlemage. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:395:5: warning: ‘MFX_PLATFORM_ARROWLAKE’ is deprecated [-Wdeprecated-declarations]
  395 |     case MFX_PLATFORM_ARROWLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:272:38: note: declared here
  272 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ARROWLAKE)      = 54, /*!< Code name Arrow Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c:398:5: warning: ‘MFX_PLATFORM_LUNARLAKE’ is deprecated [-Wdeprecated-declarations]
  398 |     case MFX_PLATFORM_LUNARLAKE:
      |     ^~~~
./contrib/include/vpl/mfxcommon.h:271:38: note: declared here
  271 |     MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_LUNARLAKE)      = 53, /*!< Code name Lunar Lake. */
      |                                      ^~~~~~~~~~~~~~~~~~~~~~
./contrib/include/vpl/mfxdefs.h:117:52: note: in definition of macro ‘MFX_DEPRECATED_ENUM_FIELD_INSIDE’
  117 |      #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated))
      |                                                    ^~~
../libhb/qsv_common.c: In function ‘hb_qsv_make_adapters_list’:
../libhb/qsv_common.c:626:17: warning: ‘CodeName’ is deprecated [-Wdeprecated-declarations]
  626 |                 int generation = hb_qsv_hardware_generation(qsv_map_mfx_platform_codename(platform.CodeName));
      |                 ^~~
./contrib/include/vpl/mfxcommon.h:287:27: note: declared here
  287 |    MFX_DEPRECATED  mfxU16 CodeName;         /*!< Deprecated. */
      |                           ^~~~~~~~
../libhb/qsv_common.c: In function ‘hb_qsv_collect_adapters_details’:
../libhb/qsv_common.c:1670:9: warning: ‘MFXInit’ is deprecated [-Wdeprecated-declarations]
 1670 |         if (MFXInit(MFX_IMPL_SOFTWARE, &version, &session) == MFX_ERR_NONE)
      |         ^~
In file included from ./contrib/include/vpl/mfxvideo.h:9,
                 from ./contrib/include/libavutil/hwcontext_qsv.h:22,
                 from ./libhb/handbrake/qsv_common.h:26,
                 from ./libhb/handbrake/common.h:107:
./contrib/include/vpl/mfxsession.h:56:36: note: declared here
   56 | MFX_DEPRECATED mfxStatus MFX_CDECL MFXInit(mfxIMPL impl, mfxVersion *ver, mfxSession *session);
      |                                    ^~~~~~~
../libhb/qsv_common.c: In function ‘hb_qsv_param_default’:
../libhb/qsv_common.c:3604:9: warning: ‘BitrateLimit’ is deprecated [-Wdeprecated-declarations]
 3604 |         param->codingOption2.BitrateLimit    = MFX_CODINGOPTION_ON;
      |         ^~~~~
./contrib/include/vpl/mfxstructures.h:1608:32: note: declared here
 1608 |     MFX_DEPRECATED mfxU16      BitrateLimit; /* Deprecated */
      |                                ^~~~~~~~~~~~
../libhb/qsv_common.c: In function ‘hb_qsv_get_platform’:
../libhb/qsv_common.c:3805:13: warning: ‘CodeName’ is deprecated [-Wdeprecated-declarations]
 3805 |             return qsv_map_mfx_platform_codename(details->platform.CodeName);
      |             ^~~~~~
./contrib/include/vpl/mfxcommon.h:287:27: note: declared here
  287 |    MFX_DEPRECATED  mfxU16 CodeName;         /*!< Deprecated. */
      |                           ^~~~~~~~
../libhb/rendersub.c: In function ‘ssa_work_init’:
../libhb/rendersub.c:820:46: warning: passing argument 2 of ‘ass_process_codec_private’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  820 |     ass_process_codec_private(pv->ssa_track, (const char *)sub_data->bytes, sub_data->size);
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libhb/rendersub.c:13:
/usr/include/ass/ass.h:564:56: note: expected ‘char *’ but argument is of type ‘const char *’
  564 | void ass_process_codec_private(ASS_Track *track, char *data, int size);
      |                                                  ~~~~~~^~~~
/usr/bin/ar: creating libhb/libhandbrake.a